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

Как считать строки из файла, если там больше одной строки? - 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

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

12.01.2009, 02:51. Просмотров 28543. Ответов 23
Метки (Все метки)

Как считать строки из файла в массив. Если в файле одна строка, то нет проблем, но если несколько, то при использовании функции fgets считывается только первая строка,
если fscanf, то же самое, если while (! feof (fin)) fscanf …, то копируется крайняя строка файла. Может кто – нибудь подсказать как это сделать без использования ofstream и т.д.
И ещё вопрос, в чём отличие fscanf (fin, "%s", &str); от fscanf (fin, "%s", str); работает и так и так, только в первом случае с использованием взятия адреса str.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.