Beispiel #1
0
void active_board_show(void)
{
	if (!DEFINE(DEF_ACBOARD))
		return;

	mdb_res_t *res = mdb_res("SRANDMEMBER", ACTIVE_BOARD_KEY);
	size_t size;
	const char *str = mdb_string_and_size(res, &size);

	if (str) {
		const char *end = str + size;
		for (int i = 0; i < ACTIVE_BOARD_LINES && str < end; ++i) {
			char line[ACTIVE_BOARD_BUFSIZE];
			const char *lend = get_line_end(str, end);
			if (lend && lend - str < sizeof(line) - 1) {
				memcpy(line, str, lend - str);
				line[lend - str] = '\0';
				screen_move(i + 2, 0);
				showstuff(line);
			}
			str = lend;
		}
	}
	mdb_clear(res);
}
Beispiel #2
0
int main()
{
    char input [10];

    /*Here is his stuff*/
        his.letter = 'Y';
        his.number = 199;

    /*Here is her stuff*/
        her.letter = 'A';
        her.number = 21;


    puts("\t\tYour own stuff\n\n");

    printf("Enter your favourite letter %c " , 16);
    my.letter = getchar();

    printf("Enter your favourite number %c " , 16);
    scanf("%d" , &my.number);

    showstuff(my, 2);
//! valoarea lui my/him/her e trimisa ca argument functiei
//! nu conteaza cum se numeste conteaza valoarea
    showstuff(his, 1);
    showstuff(her, 3);



 //   printf("\n\nYour favourite letter is %c\n" , toupper(my.letter));
   // printf("\t..and your favourite number is %d %c\n" , my.number, 2);
    printf("\nHis favourite letter is %c\n" , tolower(his.letter));
    printf("\t..and his favourite number is %d %c\n" , his.number , 1);
    printf("\nHer favourite letter is %c\n" , toupper(her.letter));
    printf("\t..and her favourite number is %d %c\n\n\n\n" , her.number , 3);

    return 0;
}