Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.63/161: Рейтинг темы: голосов - 161, средняя оценка - 4.63
.::.DIMA.::.
143 / 143 / 32
Регистрация: 26.10.2008
Сообщений: 782
#1

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

12.01.2009, 02:51. Просмотров 28971. Ответов 23

Как считать строки из файла в массив. Если в файле одна строка, то нет проблем, но если несколько, то при использовании функции fgets считывается только первая строка,
если fscanf, то же самое, если while (! feof (fin)) fscanf …, то копируется крайняя строка файла. Может кто – нибудь подсказать как это сделать без использования ofstream и т.д.
И ещё вопрос, в чём отличие fscanf (fin, "%s", &str); от fscanf (fin, "%s", str); работает и так и так, только в первом случае с использованием взятия адреса str.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2009, 02:51
Ответы с готовыми решениями:

Как считать матрицу 3*3 из файла если он там задан неправильно
как считать матрицу 3*3 из файла если он там задан неправильно например в...

Считать данные из файла от одной строки до другой
Всем привет. Задача такая: есть текстовый файл, в котором существует...

Считать строки из файла, найти строки на определённую букву
По заданию нужно вывести данные студентов, чьи фамилии начинаются на А и...

Строки: считать текст из файла и вывести в другой файл и на экран только строки, не содержащие цифр
Написать программу, которая считывает текст из файла и выводит в другой файл и...

Как считать строки с символом новой строки?
Здравствуйте. мне нужно скопировать/вставить в консоль n-ое количество строк,...

23
Deneka
0 / 0 / 0
Регистрация: 29.03.2015
Сообщений: 34
29.03.2015, 16:52 #21
В файл записываются значения x;y в два столбца разделенных ";" (34.867;-58.332), таких строк может быть больше 100. Подскажите как правильно прочитать из файла строки. Думаю что читать нужно до появления ";" записыватьв переменную переходить наследующую строку и делать тоже, но как это организовать программно на c++ не соображу
0
Eskimo
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 2
03.05.2015, 23:56 #22
Вы не могли бы прокомментировать ваш код? Меня интересует часть возможности выбора файла
0
lss
930 / 859 / 355
Регистрация: 10.10.2012
Сообщений: 2,705
04.05.2015, 00:03 #23
Цитата Сообщение от Eskimo Посмотреть сообщение
Вы не могли бы прокомментировать ваш код?
Кому вопрос?
0
Eskimo
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 2
05.05.2015, 21:51 #24
-=ЮрА=-, Вы бы не могли подсказать, какие команды служат для подключения обзора папок?
0
05.05.2015, 21:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2015, 21:51

Как поменять знак элементов матрицы, и как вычесть элементы одной строки из другой строки?
matrica = matrica - matrica; почему не получается???, не умножение на -1=(

EAccessViolation, если длина строки больше 14
Здравствуйте! Сперва простой код: void cyr_print(const char* text) { const...

Вывести слова из заданной строки, имеющие больше одной буквы «е»
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru