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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.77
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
#1

Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово - C++

09.12.2009, 21:35. Просмотров 2706. Ответов 34
Метки нет (Все метки)

У меня на днях появилась проблема. Проблема называется С++. Эта проблема появляется у меня периодически с сентября месяца, но щас она у меня ну совсем не решааается!
Мне надо переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово.
задача вроде легкая, но вся проблема в том что я ну абсолютно не понимаю как писать программу! Я уже налистала кучу литературы, но не нашла ничего, что мне бы помогло.

максимум, что я смогла написать, это:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include "math.h"
#include <stdlib.h>
#include <sys\stat.h>
using namespace std;
 
void main() {
string *l;
ofstream fout("fout.txt");
ifstream fin1("fin.txt", ios::in);
while(!fin1.eof()) {
if (fin1==" "){'\n';};
}
я просто не знаю, как взять из файла строчки и поработать с ними! Не знаю, как эту операцию записать на С++
((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2009, 21:35     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово
Посмотрите здесь:

C++ Отредактировать текст так, чтобы между словами был ровно один пробел
Отредактировать текст так, чтобы между словами был ровно один пробел C++
C++ Отредактировать файл так, чтобы каждое слово находилось на отдельной строке
C++ Преобразовать строку так, чтобы между словами был ровно один пробел
Скопировать второе слово из каждой строки и вставить их в новый текстовый файл C++
C++ Что не так? Дан текстовый файл F. Переписать в другой файл G все строки, содержащие цифры.
C++ Скопировать текстовый файл в новый файл, заменив в каждой строке слова «ok» на «*»
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 00:55  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #21
вернулись от чего исходили, он пишет, что не может открыть файл((
код:

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 "stdafx.h"
#include <iostream>
#include <windows.h>
#include <fstream>
 
using namespace std;
 
void main()
{
char str[64];
ifstream in("C:\Documents and Settings\Admin\Рабочий стол\файлы\fin.txt");
ofstream out("C:\Documents and Settings\Admin\Рабочий стол\файлы\fout.txt");
if(!in){
cerr<<"Error while opening file=(";
exit(1);
}
 
while(!in.eof())
{
in>>str;
out<<str;
}
out.close();
in.close();
}
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:05     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #22
Цитата Сообщение от Тиша Посмотреть сообщение
вернулись от чего исходили, он пишет, что не может открыть файл((
код:

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 "stdafx.h"
#include <iostream>
#include <windows.h>
#include <fstream>
 
using namespace std;
 
void main()
{
char str[64];
ifstream in("C:\Documents and Settings\Admin\Рабочий стол\файлы\fin.txt");
ofstream out("C:\Documents and Settings\Admin\Рабочий стол\файлы\fout.txt");
if(!in){
cerr<<"Error while opening file=(";
exit(1);
}
 
while(!in.eof())
{
in>>str;
out<<str;
}
out.close();
in.close();
}
вроде надо не "\", а "\\" попробуй попроще создай текстовой файл в проэкте и запусти прогу
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:12  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #23
ооо боооже))))заработало)))
только он просто слова подряд без пробела пишет, но это щас поисправляем)

Добавлено через 2 минуты
ЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!!!!
я сделала!!!!!!!!!!!!!!
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:12     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #24
Цитата Сообщение от Тиша Посмотреть сообщение
ооо боооже))))заработало)))
только он просто слова подряд без пробела пишет, но это щас поисправляем)
добавь просто ofs<<'\n'; после записи....
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:12  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #25
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 "stdafx.h"
#include <iostream>
#include <windows.h>
#include <fstream>
 
using namespace std;
 
void main()
{
char str[64];
ifstream in("fin.txt");
ofstream out("fout.txt");
if(!in){
cerr<<"Error while opening file=(";
exit(1);
}
 
while(!in.eof())
{
in>>str;
out << str << '\n';
}
out.close();
in.close();
}
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:13     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #26
рад ... не оч лю 2008 он более капризный ))
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:15  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #27
вот конечный код)))
спасибо тебе ну просто ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!

Добавлено через 2 минуты
аАААААААААААААА))
представь, что я тебя триста раз зацеловала))))
все..теперь сама сделаю последнюю задачу и зачет по проге)
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:16     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #28
Цитата Сообщение от Тиша Посмотреть сообщение
вот конечный код)))
спасибо тебе ну просто ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!
а те сообственно зачем создавать файл таким оброзом из др..))) прост интересно
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:17  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #29
программирование, задачка)))

Добавлено через 18 секунд
только и всего)
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:18     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #30
\Добавлено через 2 минуты
аАААААААААААААА))
представь, что я тебя триста раз зацеловала))))
все..теперь сама сделаю последнюю задачу и зачет по проге)[/QUOTE]

Оо спасибо )))) как раз не хватает )))
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:20  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #31
хахахах)))тогда четыреста)
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:20     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #32
Кинул приглошение в други ))) добавляйся а то я совсем недавно тут "не смотри на регестрацию" скушно ))
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:22  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #33
добавила))))все, я спать))))
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:23     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #34
Цитата Сообщение от Тиша Посмотреть сообщение
добавила))))все, я спать))))
споки ноки )))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2009, 01:23     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Тиша
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:23  [ТС]     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово #35
карамельных снов)
Yandex
Объявления
14.12.2009, 01:23     Переформатировать текстовый файл так, чтобы в каждой строчке находилось ровно одно слово
Ответ Создать тему
Опции темы

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