Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Мы все БОЛЬШАЯ программа
 Аватар для bond95
52 / 52 / 5
Регистрация: 16.04.2009
Сообщений: 489

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

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

Студворк — интернет-сервис помощи студентам
Есть в с++ такая функция чтобы считать файлы так же само как Паскале, то есть функция считывает допустим одно число и сразу же перескакивает на другое?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2010, 23:17
Ответы с готовыми решениями:

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

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

Считать даные из файла в массив
Немогу нормально считать даные из файла в массив. Сначала через етот код создаю файл.#include<stdio.h> #include<iostream> ...

3
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
22.12.2010, 23:28
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
Вот бы ещё закомментили каждую строку, было бы просто замечательно ) А то как-то не совсем понимаю, что значат fstream, ifs и прочее...
Кстати, почему используют std::, вместо того, чтобы приписать .h к заголовочным файлам. Так ведь проще, короче... видимо в использовании std:: есть какой-то профит или так просто грамотно делать? ) Может проясните?
Заранее спасибо.

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

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

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

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

Цитата Сообщение от Alendorff Посмотреть сообщение
и ещё, не в тему, но тоже по символам, что значит символ -> в программах на C++?
доступ к полю структуры (составного объекта) по указателю на структуру
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.03.2012, 18:14
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru