Мы все БОЛЬШАЯ программа
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489
1

Считать даные из файла как в Паскале

22.12.2010, 23:17. Показов 838. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть в с++ такая функция чтобы считать файлы так же само как Паскале, то есть функция считывает допустим одно число и сразу же перескакивает на другое?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2010, 23:17
Ответы с готовыми решениями:

как считать GPS даные из plt файла?
у меня есть класс, который хранит в себе GPS-данные. И есть plt файл который имеет такой вид: ...

Считать даные из файла в структуру
Написал код в котором я записываю даные в файл структурой. А как их оттуда считать? Вот код...

Считать даные из файла в массив
Немогу нормально считать даные из файла в массив. Сначала через етот код создаю...

считать даные с файла в список , удалить из списка заданое значение
Надо считать даные с файла в список , удалить из списка заданое значение (введённое с клавиатуры)...

3
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12736 / 7566 / 1764
Регистрация: 25.07.2009
Сообщений: 13,952
22.12.2010, 23:28 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
 
int main(){
  std::ifstream ifs("numbers.txt");
  if ( ! ifs.is_open() ){
    std::cerr << "Can't open file!" << std::endl;
    return 1;
  }
  int num;
  while ( ifs >> num )
    std::cout << num << std::endl;
  ifs.close();
  return 0;
}
1
0 / 0 / 1
Регистрация: 25.01.2012
Сообщений: 49
14.03.2012, 17:58 3
Вот бы ещё закомментили каждую строку, было бы просто замечательно ) А то как-то не совсем понимаю, что значат fstream, ifs и прочее...
Кстати, почему используют std::, вместо того, чтобы приписать .h к заголовочным файлам. Так ведь проще, короче... видимо в использовании std:: есть какой-то профит или так просто грамотно делать? ) Может проясните?
Заранее спасибо.

Добавлено через 36 минут
что значит условие while (ifs>>num)
точнее символ >> в условии?
и ещё, не в тему, но тоже по символам, что значит символ -> в программах на C++?
0
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
14.03.2012, 18:14 4
Цитата Сообщение от Alendorff Посмотреть сообщение
Вот бы ещё закомментили каждую строку, было бы просто замечательно ) А то как-то не совсем понимаю, что значат fstream, ifs и прочее...
литература тут: Литература C++
онлайн справочник тут: http://cplusplus.com/
Цитата Сообщение от Alendorff Посмотреть сообщение
Кстати, почему используют std::
потому, что эти идентификаторы находятся в пространстве имен «std»

Цитата Сообщение от Alendorff Посмотреть сообщение
вместо того, чтобы приписать .h к заголовочным файлам
это будет неправильно с точки зрения стандарта. Все стандартные заголовочные файлы не содержат в своем имени суффикса-расширения.

Цитата Сообщение от Alendorff Посмотреть сообщение
что значит условие while (ifs>>num)
считывание числа, пока есть что считывать (либо пока не произошла ошибка).

Цитата Сообщение от Alendorff Посмотреть сообщение
точнее символ >> в условии?
оператор считывания из потока (который возвращает ссылку на поток). Проверка же в условии работает потому, что у класса потока есть оператор приведения к unspecified-bool-type (т.е. к типу, который будет вести себя как булево число в булевом контексте), которая возвращает проверку того, что с потоком все хорошо (не произошла ошибка чтения или не достигнут конец файла)

Цитата Сообщение от Alendorff Посмотреть сообщение
и ещё, не в тему, но тоже по символам, что значит символ -> в программах на C++?
доступ к полю структуры (составного объекта) по указателю на структуру
1
14.03.2012, 18:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2012, 18:14
Помогаю со студенческими работами здесь

Как в паскале считать из файла строки
Привет всем. Как в паскале считать из файла строки вида: Петров 170.5 Иванов 183.0

Как мне считать даные с comboBox1.Text в потоке?
Привет, у меня проблема. Мне нужно считать в потоке который я создаю comboBox1.Text. Мне выдайот...

Как вставить даные в StringGrid из файла?
procedure TForm1.BitBtn2Click(Sender: TObject); var Rows,Cols:Integer; i,j:Integer; f:TextFile;...

Можно ли считать даные из RecSet в другой форме
Можно ли считать даные из RecSet-а который находиться в другой форме? Но не объявляя его как...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru