Как я могу сканировать строки с пробелами в них, используя scanf ()? [Дубликат]
На этот вопрос уже есть ответ здесь:
Чтение строки из ввода с пробелом? [Дубликат] 14 ответовЯ хочу написать подпрограмму, в которой пользователь может ввести свой комментарий. я используюscanf("%s", X)
и пусть они вводят комментарий, но он может хранить только слово перед пробелом в строке.
Как я могу решить эту проблему, чтобы сохранить целое предложение в строку или файл?
Мой код представлен ниже:
FILE *fp;
char comment[100];
fp=fopen("comment.txt","a");
printf("You can input your comment to our system or give opinion to the musics :\n");
scanf("%s",comment);
fputs(comment,fp);