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

Чтение из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с SNMP http://www.cyberforum.ru/cpp-beginners/thread110077.html
Доброго времени суток ув. Коллеги! Требуется разработать программную реализацию протокола SNMP (в частности SNMP агента), основные требования это кроссплатформенность с возможностью запуска данного...
C++ Находим длину самого длинного числа Ребята, наверное это легко но я чего то не допонимаю:( Написать программу, которая в текстовом файле, состоящем из строк длиной не более 50 символов, находит порядковый номер и длину самого... http://www.cyberforum.ru/cpp-beginners/thread110064.html
C++ Создание мультфильма
вот такая задача: по курсовому проекту с Обектно-ориентовного программирования задали создать мультфильм который длятся около 2-х минут, или игру, который имеет минимум 3-х уровневую иерархию...
Перестановка строк матрицы C++
Прошу прощения если такая тема есть, поиск не помог мне её найти. Дана матрица MxN: Переставить строки матрицы по возрастанию максимальных элементов строк. То есть: 9 8 7 6 5 4 3 2 1 ...
C++ Как в C ввести скольугодно длинную строку? http://www.cyberforum.ru/cpp-beginners/thread110042.html
Читаю K&R, задача 1.16: Доработайте главный модуль программы определения самой длинной строки так, чтоб она выводила правильное значение для какой угодно длины строк входного потока, насколько...
C++ Генератор тектста(биграмм) Здравствуйте. Есть таблица встречаемости символов,и таблица встречаемости биграмм(2 соседних символа) русского алфавита. Я генерирую текст по таблице биграмм,т.е. для предыдущего символа выбираю... подробнее

Показать сообщение отдельно
realGleb2000
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 4
29.03.2010, 15:45  [ТС]
У меня есть файл, в котором:12345678. Мне надо считать каждую цифру в массив. Вот прога:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <cstdlib>
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
ifstream fin("input.txt");
 
char b,a[100];
int s,ar[100];
 
fin.getline(a,100,'\n');
 
for(int i=0;i<sizeof("input.txt");i++) {
        b=a[i];
        s= atoi(&b);
        ar[i]=s;
        cout<<ar[i]<<endl;
}
 
system("pause");
return 0;
}
А он мне одни нули в столбец выводит. Подскажи в чем ошибка?

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