Считайте одну строку из файла, сначала, исключая символы новой строки, и затем включая их. Используйте следующий файл.
Чтобы прочитать первую строку из файла badpoem.txt, используйте fopen, чтобы открыть файл. Затем прочитайте первую строку с помощью fgetl, который исключает символ новой строки.
line_ex =
'Oranges and lemons,'
Чтобы перечитать ту же строку из файла, сначала сбросьте индикатор положения чтения назад к началу файла.
Используйте функцию fgets, чтобы прочитать первую строку из файла badpoem.txt, который читает строку включая символ новой строки.
line_in =
'Oranges and lemons,
'
Сравните вывод путем исследования длин строк, возвращенных функциями fgets и fgetl.
fgetl возвращает выходной параметр, который отображается в одной строке, в то время как fgets возвращает выходной параметр, который включает символ новой строки и, поэтому, отображает его в двух строках.
line_ex =
'Oranges and lemons,'
line_in =
'Oranges and lemons,
'
Закройте файл.