nikhil arora Ответов: 1

Содержимое файла - это “я люблю computerrn". Файл считывается с помощью функции fgets (), а результат сохраняется в массиве buff. Что содержит бафф?


как сделать этот вопрос?Я не знаю ответа, пожалуйста, помогите мне.

Что я уже пробовал:

я не знаю ответа, дайте мне знать.как сделать этот вопрос?Я не знаю ответа, пожалуйста, помогите мне.

CPallini

Пишите код, отлаживайте его и наслаждайтесь.

Richard MacCutchan

Есть предположение.

1 Ответов

Рейтинг:
0

OriginalGriff

Скорее всего, вопрос не в этом: содержимое файла, скорее всего, будет "I love computer\r\n" а это совсем другое.

Но это ваша домашняя работа, так что это ваша задача.
Начните с рассмотрения определения fgets: ссылка на fgets - C++ [^] и очевидно, что то, что вы получите, будет зависеть от параметров, которые вы передадите ему - счет значителен. Если число равно 3, вы получите четыре символа, хранящиеся в буфере: 'I','', 'l' и '\0' - последний является нулевым Терминатором для обозначения конца строки. Другие значения дадут вам другие результаты...

Попробуйте: посмотрите на вопрос, настройте файл и напишите код, чтобы сделать это, и используйте отладчик, чтобы точно узнать, что происходит. Это совсем не сложно!


CPallini

5.