Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BARATA
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 47
#1

Загрузка данных из текстового документа - C++

14.03.2014, 18:16. Просмотров 382. Ответов 3
Метки нет (Все метки)

Здравствуйте, я столкнулся со следующей проблемой:
Мне нужно загрузить данные из текстового файла в переменные типа int, float и bool. Проблема в том, что каждое новое число находится в новой строке и я не знаю, как сделать так чтобы считывалось построчно... Подскажите, пожалуйста, решение этого вопроса.
P.S. Я делаю сохранение в игре. Если есть возможность, подкиньте мне парочку статеек об этом, а то весь интернет облазал и не нашел (можно не на русском)
Спасибо заранее
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2014, 18:16     Загрузка данных из текстового документа
Посмотрите здесь:
C++ Написать консольную программку, которая из текстового документа добавляет данные в базу данных
Транспонирование текстового документа C++
C++ Считывание информации с Текстового документа
C++ Неправильно отображается карта, загруженная из текстового документа
C++ Запись и считывания бинарного дерева с текстового документа
Найти слово из одного текстового документа в другом C++
Чтение текстового документа, обработка, запись нового C++
C++ Отразить данные считанные из текстового документа на графике функции
C++ Вывести на экран, задав цвет фона и текста из текстового документа
C++ Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа
Сортировка и чтение данных из документа C++
Чтение данных из текстового файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
14.03.2014, 18:21     Загрузка данных из текстового документа #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Для int, остальные по аналогии.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
#include <cstdlib>
 
int main() {
    std::wifstream in("input.txt");
    if (!in.is_open())
        exit(EXIT_FAILURE);
    std::wofstream out("output.txt");
    int S;
 
    while (in>>S) {
        out << S;
    }
 
    in.close();
    out.close();
}
BARATA
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 47
17.03.2014, 17:53  [ТС]     Загрузка данных из текстового документа #3
Спасибо большое. У меня возникла еще одна проблемка...
Она заключается в том, что я хочу создавать текстовый документ с именем, которое я введу с клавиатуры, но я не знаю, как это реализовать программно (например, я ввожу имя txtfile1 и создается документ с именем txtfile1.txt)
Подскажите пожалуйста решение.
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
17.03.2014, 19:36     Загрузка данных из текстового документа #4
Как-то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
 
int main() {
 
    std::string str;
    std::cout << "Create a new file: ";
    std::cin >> str;
 
    str += ".txt";
    std::ofstream fout(str);
 
    // Запись в файл
    fout << "Hello World" << std::endl;
 
 
 
    return 0;
}
Yandex
Объявления
17.03.2014, 19:36     Загрузка данных из текстового документа
Ответ Создать тему
Опции темы

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