0
Я пытался найти ответ для этого на некоторых интернет-страницах, в конце я попытался здесь и нашел ответ подобным, но он не удовлетворяет в все мой вопросКак писать в txt-файле с помощью C by Eclipse (ввод с консоли)
Im так новичок в программировании мира, так что я прошу прощения, если это слишком обычный мой вопрос. Кроме того, я apollogize о моем английском навыки тоже.
Заранее спасибо.
#include "modificator.h"
int main(void) {
editFile();
return 0;
}
void editFile() {
FILE* f;
Cadena cad, res; //"Cadena is an array of char"
printf("Write the access rout to file required: \n");
scanf("%s", cad);
f = fopen(cad, "w");
if (f == NULL) {
printf("Wrong opening file\n");
}
const char *text = scanf("%s", res);
fprintf(f, "Some text: %s\n", text);
fclose(f);
}
Это была огромная ошибка. Благодарю. Теперь проблемы разные. Он не показывает фразу «printf» и составляет не более одного слова, несмотря на то, что я даю массив символов из 256 пробелов и получаю сообщение с помощью спецификатора «% s». – David
'scanf()' с '% s' игнорирует пробелы. Вам может быть лучше с 'fgets()' – pmg
Но я не хочу сканировать или получать что-то из файла, писать только в том, что я размещаю на консоли – David