Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
hepr
61 / 33 / 5
Регистрация: 21.10.2010
Сообщений: 538
#1

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

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

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

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

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

Считывание из файла - C++
есть кодик int main(int argc, char* argv) { setlocale(LC_ALL, "RUS"); char c = 0; int n = 0, j = 0; int *a; ifstream...

Считывание из файла - C++
как считать из файла число, в котором оно будет задаваться в виде ASCII графики где белый цвет обозначен символом ".", светло-серый - "%",...

Считывание с файла - C++
2 3 4 5 3 2 9 4 4 5 5 1 2 8 7 0 1 9 2 3 4 3 8 1 5 1 4 2 7 9 4 0 0 7 7 1 9 5 8 5 8 3 0 1 4 8 9 3 4 1 7 7 1 3 3 7 0 1 3 1 0...

Считывание с файла - C++
Нужно считать с текстового файла числа не зная их количество, вроде не сложно, но как не пробую считывает бред какой то. Кто нить помогите,...

5
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
02.07.2011, 19:43 #2
http://www.cplusplus.com/reference/iostream/fstream/
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 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Эксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
02.07.2011, 20:09 #4
asics, а '\n' туда же не впишется?
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 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Эксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
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
Привет! Вот еще темы с ответами:

Считывание из файла - C++
Функция: //Функция добавления новых пользователей void Add_New_User() { FILE *Fptr = fopen(&quot;New_User.txt&quot;, &quot;r&quot;); if (Fptr ==...

Считывание с файла - C++
char TextForKey=&quot;text text1 text2&quot;;//текст как сделать что бы &quot;text text1 text2&quot; этот текст брался с файла???

Считывание из файла в С++ - C++
Всем доброго времени суток. Есть задача: Дан текстовый файл в котором записаны данные следующим образом 1 12 3 2 3 11 5 2 11 ...

Считывание из файла - C++
Нужна помощь, уже не знаю, что делать. Проблема: Имеется функция для добавления хешированного логина и пароля в двоичный файл. ...


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

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

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