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

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

Войти
Регистрация
Восстановить пароль
 
3JStudio
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 19
#1

СЛОВА (не все предложение) отобразить зеркально и записать строкой во второй файл - C++

24.06.2013, 22:37. Просмотров 515. Ответов 3
Метки нет (Все метки)

Задача следующая:
Имеется файл со строкой. Нужно СЛОВА (не все предложение) отобразить зеркально и записать строкой во второй файл. Как развернуть всю строку char (не используя файл я знаю), а как описано выше не могу придумать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 22:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос СЛОВА (не все предложение) отобразить зеркально и записать строкой во второй файл (C++):

Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся предложение - C++
помогите пожалуйста написать программу: "Все буквы каждого слова в предложении записать в обратном порядке и распечатать получившееся...

Все четные числа из файла записать во второй файл, а нечетные — в третий файл - C++
Имеется файл, элементами которого являются целые числа. Все четные числа этого файла записать во второй файл, а нечетные — в третий файл....

Найти и записать в выходной файл все симметричные слова - C++
В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, найти и записать в выходной файл...

Записать в выходной файл построчно все ключевые слова, встречающиеся в этой программе - C++
2. Дана программа написанная на языке Pascal. Записать в выходной файл построчно все ключевые слова, встречающиеся в этой программе, указав...

Удалить из файла все однобуквенные слова и лишние пробелы. Результат записать в файл g - C++
Здравствуйте! Возникла такая проблема, никак не могу докопаться до решения... Задание звучит так: " Дан текстовый файл f. Слова в файле...

Разбить предложение на слова и записать в массив - C++
дано предложение из 10 слов заполнить ими массив из 10 элементов

3
MrGluck
Модератор
Эксперт CЭксперт С++
7527 / 4665 / 704
Регистрация: 29.11.2010
Сообщений: 12,741
24.06.2013, 22:54 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str, word;
    std::getline(std::cin, str);
    std::istringstream ist(str);
    std::ofstream o("output.txt");
    while (ist >> word)
    {
        std::reverse(word.begin(), word.end());
        o << word << ' ';
    }
}
2
3JStudio
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 19
24.06.2013, 22:58  [ТС] #3
С какого файла мы берем строку?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7527 / 4665 / 704
Регистрация: 29.11.2010
Сообщений: 12,741
25.06.2013, 00:13 #4
@3JStudio, тут считывает со стандартного потока. На файл переделать легко.
C++
1
2
std::ifstream ifs("input.txt");
if (!ifs) return 1;
и далее std::cin на ifs поменять.
0
25.06.2013, 00:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2013, 00:13
Привет! Вот еще темы с ответами:

Выбрать из текстового файла все симметричные слова отличные от последнего и записать их в новый файл - C++
сформировать текстовый файл f1 выбрать из него все симметричные слова отличные от последнего и записать их в файл f2.

создать файл 1.part и записать в него первые x элементов массива. После чего, создать второй файл 2.part, куда записать оставшиеся в массиве элементы. - C++
Не могу понять почему не работает вот этот кусок текста. ofstream q (&quot;1.part&quot;); for (int i=0; i&lt;10; ++i) { q &lt;&lt; mas ; ...

Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами - C++
Вобщем совсем недавно начал изучать С++. Изучение начал сразу после паскаля, поэтому в голове каша и ничего непонятно. Задача звучит...

Зеркально отобразить тетрады - C++
Как можно зеркально отобразить тетрады? К примеру 10101100 в 01010011. На с++ я пропустил эту тему и не совсем овладел этими операциями....


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

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

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