Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631

считывалось все по строчно в нем , и выводилось так же по строчно

13.10.2011, 15:08. Показов 1256. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот такое накидал как понял но не работает посмотрите плиз, хотел чтоб из файла с именем сайв считывалось все в переменную filename, потом открывалось на чтение а потом считывалось все по строчно в нем , и выводилось так же по строчно, че я не так написал ? или не так понял ? поясните плиз...
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <conio.h>
main()
{
char filename[] = {"save.txt"};
FILE *fp;// вот тут подчеркивает и ошибку выдает
char temp[100];
fp = fopen(filename, "r");
while (fgets(temp, 100, fp) != NULL)
printf("%s", temp);
fclose(fp);
getch();}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2011, 15:08
Ответы с готовыми решениями:

Stringstream и считывание по строчно
Есть вот такой список смежности: 2 3 3 2 Как его правильно считать? Мне говорили что это можно сделать с помощью stringstream,...

Обьединение ячеек по строчно
Имеется таблица В столбце (A) работает макрос,который объединяет пустые ячейки до следующей записи,как сделать что бы всталбце...

Как считать по строчно?
У меня есть лист Excel,в котором хранятся данные, мне необходимо их считать, вот я думаю наверное лучше в файл, и потом с ними, что либо...

14
20 / 20 / 4
Регистрация: 06.10.2011
Сообщений: 53
13.10.2011, 15:21
А какую ошибку выдает?
0
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:23  [ТС]
[C++ Error] Unit5.cpp(17): E2451 Undefined symbol 'FILE'
0
5 / 5 / 0
Регистрация: 12.10.2011
Сообщений: 46
13.10.2011, 15:26
Добавь #include <stdio.h>
0
20 / 20 / 4
Регистрация: 06.10.2011
Сообщений: 53
13.10.2011, 15:28
Попробуй подключить #include <cstdio> вместо #include <iostream>

Добавлено через 37 секунд
Хотя у меня и с <iostream> компилится без проблем
1
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:28  [ТС]
а зачем? первый совет помог все прочитало)
0
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:31  [ТС]
спросить хотел
while (fgets(temp, 100, fp) != NULL) вот тут temp это куда записывается, 100 это количество символов которые читаются до тех пор пока не будет переход на другую строку, fp это откуда читается, если неправильно поправьте меня... а если убрать дальше что не равно нулю то это как отразится на выполнение зачем оно нужно?
printf("%s", temp);
0
5 / 5 / 0
Регистрация: 12.10.2011
Сообщений: 46
13.10.2011, 15:35
!=NULL - пока не конец файла
вот тут про fgets почитай http://www.cplusplus.com/refer... dio/fgets/
ставь правильно запятые и точно в тех местах, которые меняют смысл предложения, пожалуйста
1
20 / 20 / 4
Регистрация: 06.10.2011
Сообщений: 53
13.10.2011, 15:35
Цитата Сообщение от lexflax Посмотреть сообщение
спросить хотел
while (fgets(temp, 100, fp) != NULL) вот тут temp это куда записывается, 100 это количество символов которые читаются до тех пор пока не будет переход на другую строку, fp это откуда читается, если неправильно поправьте меня... а если убрать дальше что не равно нулю то это как отразится на выполнение зачем оно нужно?
printf("%s", temp);
fgets считывает построчно файл. Когда функция находит конец файл, она возвращает 0. Если проверку на 0 не делать, то впринципе ничего не изменится.
C++
1
while (fgets(temp, 100, fp))
1
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:37  [ТС]
Че я там почитаю?) там все на английском) ладно с тем проехали)
printf("%s", temp); вот тут можно заменить printf на что то другое чтоб не указывать %s? а просто выводить по имени temp
0
20 / 20 / 4
Регистрация: 06.10.2011
Сообщений: 53
13.10.2011, 15:37
Но с явной проверкой код более понятный
0
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:39  [ТС]
Цитата Сообщение от hijacker7 Посмотреть сообщение
fgets считывает построчно файл. Когда функция находит конец файл, она возвращает 0. Если проверку на 0 не делать, то впринципе ничего не изменится.
спасиб)
0
5 / 5 / 0
Регистрация: 12.10.2011
Сообщений: 46
13.10.2011, 15:39
Цитата Сообщение от lexflax Посмотреть сообщение
printf("%s", temp); вот тут можно заменить printf на что то другое чтоб не указывать %s? а просто выводить по имени temp
C++
1
cout<<temp;
1
20 / 20 / 4
Регистрация: 06.10.2011
Сообщений: 53
13.10.2011, 15:39
Цитата Сообщение от lexflax Посмотреть сообщение
Че я там почитаю?) там все на английском) ладно с тем проехали)
printf("%s", temp); вот тут можно заменить printf на что то другое чтоб не указывать %s? а просто выводить по имени temp
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
...
// Твой код
...
 
cout<<temp<<endl;
1
11 / 11 / 6
Регистрация: 03.04.2011
Сообщений: 631
13.10.2011, 15:44  [ТС]
всем огромное спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2011, 15:44
Помогаю со студенческими работами здесь

Вывод DBGrid по строчно
День добрый всем! Народ есть вопрос, имеется условно говоря 2 формы и QuickRep, суть проблемы вот в чем: имеются 3 QRlabel в Quickrep, в...

не открывает файл на чтение по строчно
вот кусочек string buf; ifstream fin(&quot;file_ru.txt&quot;); if (!fin.eof()) { getline(fin,buf,'\n'); cout&lt;&lt;buf&lt;&lt;endl; ...

Чтение\запись в файл по строчно.
Здраствуйте. У меня вознила следующая проблема: Записываем в textBox &quot;reader&quot; (допустим) -&gt; нажимаем на button &quot;Сохранить&quot; и...

XOR шифр и по строчно в файл
Не получается верно расшифровать файл. С вектора скидываю построчно в файл, шифруя xor. Потом надо расшифровать его опять по строкам и...

Как прочесть из файла в multimap по строчно?
Есть такой текстовый файл с названием фильмов. Текст: 7 Batman vs Superman 4 Batman vs Superman 5 Pirates of the Caribbean...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru