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

Не читается входной файл - C++

Восстановить пароль Регистрация
 
фаридун
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 14
11.05.2012, 12:35     Не читается входной файл #1
using namespace std;

int main ()

{
freopen("input.txt", "r", stdin);
string s, a[101];
int i = 0, n = 0;

getline(cin, s);

while(i < s.length()) {
a[n] = "";
while(i < s.length() && s[i] != ' ') {
a[n] += s[i];
i++;
}

if(a[n] != "")
n++;

i++;
}

for(i = 0; i < n; i++)
cout << a[i] << endl;
cin>>s;
return 0;
}

Эта программа отрезает каждое слово и выводит его на экран, а мне надо чтобы он читал текст из файла - создал папку - в папке эта программа и текстовой файл с названием input - но почему то при запуске(Run) черное окошко появляется и мгновенно исчезает, что делать?? мне надо еще записать резульат - то есть массив из отдельных слов в выходном файле или перенести лучше сразу на таблицу Excel(конечная цель),
а еще чтобы программа резала без запятой добавил - while(i < s.length() && (s[i]!=' ' || s[i]!=','))
и это не работает- в таком случаи ничего не режется вообще
ПОМОГИТЕ ПОЖАЛУЙСТА - НЕ РАБОТАЕТ ПРОГРАММА))))

Добавлено через 3 минуты
там #include <iostream> есть, я просто не написал здесь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2012, 12:35     Не читается входной файл
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 18:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru