Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Функция xgets() в упрощенном виде демонстрирует работу стандартной функции gets(): char *xgets(char *s) { char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case '\n': s[t] = '\0'; return p; case '\b': if(t>0) t--; break; d

Функция xgets() в упрощенном виде демонстрирует работу стандартной функции gets(): char *xgets(char *s) { char ch, *p; int t; p = s; for(t=0; t<80; ++t){ ch = getchar(); switch(ch) { case '\n': s[t] = '\0'; return p; case '\b': if(t>0) t--; break; default: s[t] = ch; } } s[79] = '\0'; return p; } Каким образом можно вызвать эту функцию?

вопрос

Правильный ответ:

char str[10]=""; printf("str = %s", xgets(str));
char str[10]=""; str = xgets(str); printf("str = %s", str);
char str[10]=""; char *p; p = xgets(str); printf("str = %s", str);
char str[10]=""; xgets(str); printf("str = %s", str);
Сложность вопроса
82
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт прошёл. Мчусь в клуб отмечать отлично в зачётке по интуит
20 май 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.