Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.58/19: Рейтинг темы: голосов - 19, средняя оценка - 4.58
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
1

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

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

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

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

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';};
}
я просто не знаю, как взять из файла строчки и поработать с ними! Не знаю, как эту операцию записать на С++
((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2009, 21:35
Ответы с готовыми решениями:

Отредактировать файл так, чтобы каждое слово находилось на отдельной строке
Помогите записать програмно файл так чтобы в каждой строчке было одно слово. например исходный...

В textBox не могу сделать так что бы одно слово было в одной строчке
Само задание Написать программу, которая считывает текст из файла и выводит его на экран, заменив...

Переформатировать файл так, чтобы каждая его строка содержала 30 символов
Создать текстовый файл с произвольным содержимым. Переформатировать файл так, чтобы каждая его...

Разбить текстовый файл на строки так, чтобы после каждой точки начиналась новая строка
12. Имеется текстовый файл. Разбить его на строки так, чтобы после каждой точки начиналась новая...

34
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 00:55  [ТС] 21
Author24 — интернет-сервис помощи студентам
вернулись от чего исходили, он пишет, что не может открыть файл((
код:

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();
}
0
70 / 28 / 3
Регистрация: 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();
}
вроде надо не "\", а "\\" попробуй попроще создай текстовой файл в проэкте и запусти прогу
0
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:12  [ТС] 23
ооо боооже))))заработало)))
только он просто слова подряд без пробела пишет, но это щас поисправляем)

Добавлено через 2 минуты
ЕЕЕЕЕЕЕЕЕЕЕЕЕЕ!!!!!!
я сделала!!!!!!!!!!!!!!
0
70 / 28 / 3
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:12 24
Цитата Сообщение от Тиша Посмотреть сообщение
ооо боооже))))заработало)))
только он просто слова подряд без пробела пишет, но это щас поисправляем)
добавь просто ofs<<'\n'; после записи....
0
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();
}
0
70 / 28 / 3
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:13 26
рад ... не оч лю 2008 он более капризный ))
1
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:15  [ТС] 27
вот конечный код)))
спасибо тебе ну просто ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!!

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

Добавлено через 18 секунд
только и всего)
0
70 / 28 / 3
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:18 30
\Добавлено через 2 минуты
аАААААААААААААА))
представь, что я тебя триста раз зацеловала))))
все..теперь сама сделаю последнюю задачу и зачет по проге)[/QUOTE]

Оо спасибо )))) как раз не хватает )))
0
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:20  [ТС] 31
хахахах)))тогда четыреста)
0
70 / 28 / 3
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:20 32
Кинул приглошение в други ))) добавляйся а то я совсем недавно тут "не смотри на регестрацию" скушно ))
1
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:22  [ТС] 33
добавила))))все, я спать))))
0
70 / 28 / 3
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 01:23 34
Цитата Сообщение от Тиша Посмотреть сообщение
добавила))))все, я спать))))
споки ноки )))
0
1 / 1 / 0
Регистрация: 02.11.2009
Сообщений: 75
14.12.2009, 01:23  [ТС] 35
карамельных снов)
1
14.12.2009, 01:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2009, 01:23
Помогаю со студенческими работами здесь

Преобразовать данный текстовый файл целых чисел так, чтобы числа разделялись двумя пробелами и в каждой строке
Здравствуйте! Тема лабораторной - &quot;ФАЙЛЫ в PHP&quot;. Задание следующее: &quot;Преобразовать данный...

Даны n пар чисел в каждой строке, выбрать одно число из каждой пары так, чтобы сумма их минимальна
Даны n пар чисел в каждой строке, выбратт одно число из каждой пары так, чтобы сумма их минимальна...

Вывести результат выполнения команды HELP в текстовый файл так, чтобы у каждой команды был порядковый номер
Всем привет, нужна помощь! Необходимо команду help вывести в текстовый документ, чтобы у каждой...

Текстовые файлы. Найти самое длинное слово в каждой строчке и переписать их в новый файл
создать текстовый файл,каждая строчка которого имеет разные слова. Найти самые длинные слова в...


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

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru