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); }
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; }