Вопрос, который вызвал трудности
Напишите программу, которая выводит первое слово переданной её символьной строки. Слово – это последовательность непробельных символов, ограниченная пробелами или концами строки.
на си
Ответ экспертов Учись.Ru
Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.
После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:
#include
#include
#include
#include
//Размер строки
#define n 255
int main(){
setlocale(LC_ALL, "rus");
char s[n];
char w[n];
printf("\n >> Введите строку:\n << ");<br>fgets(s, n, stdin);
for (int i = 0; i <= strlen(s); i++)<br> if (s[i] != ' ')
w[i] = s[i];
else {
w[i] = '\0';
break;
}
printf("\n >> Результат:\n >> ");
fputs(w, stdout);
system("pause>>void");
return 0;
}