Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как считать строки из файла, если там больше одной строки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работает программа http://www.cyberforum.ru/cpp-beginners/thread20715.html
Не могу понять, как работает эта программа (код нашёл на каком – то из сайтов): // crt_strtok.c // compile with: /W3 // In this program, a loop uses strtok // to print all the tokens (separated...
C++ Вопрос по встраиваемым функциям В книге прочитал, что если объявить функцию как inline, то код самой функции при компиляции копируется в главную программу, а в конце добавлено, что ключевое слово inline служит для компилятора... http://www.cyberforum.ru/cpp-beginners/thread20714.html
помогите переделать задачу. C++
дана задача:. Написать программу, которая для прямоугольной целочисленной матрицы опреде¬ляет номер самого левого столбца, содержащего только положительные элементы. Если такого столбца нет, вывести...
массивы и классы C++
1.Создать класс Goods (товар). В классе должны быть представлены поля: на¬именование товара, дата оформления, цена товара, количество единиц товара, номер накладной, по которой товар поступил на...
C++ Хэш таблица http://www.cyberforum.ru/cpp-beginners/thread20702.html
Как работает метод цепочек, для разрешения коллизий в хэш таблице?
C++ двумерный массив вообщем программа задает матрицу 12х12 разбивает ее на квадраты 3х3 и в центральный элемент каждого квадрата вписывает сумму остальных элементов. вот собственно код: #include<stdio.h>... подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
13.01.2009, 02:24  [ТС]
Если в файле меньше данных, чем объявлено
Код
fread(buf,1,511,f);
то есть в файле записано не 511 символов, а только:
abc
abc
, то считается это abc abc, а дальше идут какие-то символы. Как это исправить?

Добавлено через 41 минуту 43 секунды
Неправильно написал, если 511 исправить, например, на 1, то считается 1 символ, а дальше опять какие-то символы. Может это из-за того, что fread обычно используется при работе и бинарными файлами?

Добавлено через 22 часа 32 минуты 22 секунды
А можно как-нибудь по другому?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru