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

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

Войти
Регистрация
Восстановить пароль
 
фаридун
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 14
#1

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

11.05.2012, 12:35. Просмотров 390. Ответов 0
Метки нет (Все метки)

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++
Дан входной текстовый файл (одна строка – одно предложение). Вывести в выходной файл строку (строки) с максимальным количеством слов.

Дан входной текстовый файл. Заполните Выходной файл только теми строками, в которых ровно k символов ch - C++
Дан входной текстовый файл. Заполните Выходной файл только теми строками, в которых ровно k символов ch

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

Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве фрагмента стро - C++
Дан входной текстовый файл, строка S (вводится с клавиатуры). Записать в выходной файл все строки входного файла, содержащие в качестве...

Не читается txt-файл - C++
Не могу прочитать из файла &quot;readme.txt&quot; Где ошибка? #include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; void main() { ...

Неправильно читается файл - C++
Здравствуйте. Подскажите, пожалуйста. Написал программу, которая создает динамический массив длиной 189кб: BYTE *Massiv; Massiv =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2012, 12:35
Привет! Вот еще темы с ответами:

Не правильно читается файл - C++
Здравствуйте! Подскажите, пожалуйста, из-за чего у меня не правильно читается файл и как это исправить. void GenerateCSVTable() { ...

Преобразовать входной файл, заменив в нем шестнадцатеричные числа на десятичные и наоборот. - C++
Очень нужна ваша помощь Разработать программу и подпрограмму (подпрограммы). Преобразовать входной файл, заменив в нем...

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

не удается открыть входной файл "libMinHook.x64.md.140_xp.lib" - C++
помогите решить проблему не может открыть либ или что Серьезность Код Описание Проект Файл Строка Состояние подавления ...


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

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

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