Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
hepr
61 / 33 / 13
Регистрация: 21.10.2010
Сообщений: 538
1

Считывание файла

02.07.2011, 19:42. Просмотров 357. Ответов 5
Метки нет (Все метки)

Как можно считать из файла строку 110011, как массив чисел, заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2011, 19:42
Ответы с готовыми решениями:

Заменить считывание с клавиатуры на считывание из файла
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не...

Считывание файла в массив и запись нового файла
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100...

Считывание с файла
char TextForKey="text text1 text2";//текст как сделать что бы "text text1...

Считывание из файла
Почему при считывании строк из файла циклом вида while (!feof(f)) {...

считывание с файла
файл содержит data.txt: 200 185 170 160 76 54.9 39 27...

5
pito211
186 / 173 / 18
Регистрация: 22.03.2010
Сообщений: 612
02.07.2011, 19:43 2
http://www.cplusplus.com/reference/iostream/fstream/
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
02.07.2011, 20:07 3
C++
1
2
std::vector<int> v;
for(char n; ifs.get(n); v.push_back(n - '0'));
1
easybudda
Модератор
Эксперт CЭксперт С++
10103 / 6012 / 1507
Регистрация: 25.07.2009
Сообщений: 11,398
02.07.2011, 20:09 4
asics, а '\n' туда же не впишется?
0
asics
Freelance
Эксперт С++
2854 / 1789 / 355
Регистрация: 09.09.2010
Сообщений: 3,841
02.07.2011, 20:13 5
Да нет, проверил так:
C++
1
2
3
for(char n; ifs.get(n); )
  if(n == '\n')
    std::cout << "fsdfsdf";
Добавлено через 1 минуту
вывод не сработал
0
easybudda
Модератор
Эксперт CЭксперт С++
10103 / 6012 / 1507
Регистрация: 25.07.2009
Сообщений: 11,398
02.07.2011, 20:29 6
вот так отработало
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <vector>
 
int main(){
    std::vector<int> v;
    for(char n; std::cin.get(n) && n != '\n'; v.push_back(n - '0'));
    for (int i = 0; i < v.size(); ++i )
        std::cout << v[i] << ' ';
    std::cout << std::endl;
    return 0;
}
0
02.07.2011, 20:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2011, 20:29

считывание из файла
привет всем. полазил по форуму но так и не понял как считывать с файла для моей...

Считывание из файла
Есть к примеру некий файл d:\\file.txt Мне оттуда нужно считать переменные....

Считывание из файла
В общем-то задача таков- считать из файла ВСЁ, ЧТО ТАМ ЕСТЬ, далее это...


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

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

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