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

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

Войти
Регистрация
Восстановить пароль
 
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
#1

Сохранить каждое слово в отдельной переменой - C++

14.05.2012, 20:35. Просмотров 509. Ответов 12
Метки нет (Все метки)

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

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

Записать все слова символьной строки, чтобы каждое слово было с новой строки, и в отдельной переменной - C++
Здравствуйте. нужно сделать задание, Записать все слова символьной строки, чтобы каждое слово было с новой строки, и в отдельной...

В тексте удалить каждое четное слово, продублировать каждое нечетное слово - C++
Не могу решить данную задачу, много чего перечитал, за помощь буду благодарен В тексте удалить каждое четное слово, продублировать...

В тексте удалить каждое четное слово, продублировать каждое нечетное слово - C++
Не могу решить данную задачу, много чего перечитал, за помощь буду благодарен" "В тексте удалить каждое четное слово, продублировать...

В тексте удалить каждое слово с четным числом символов, продублировать каждое слово с нечетным числом символов - C++
Помогите пожалуйста!!!!!!!Задан текст, состоящий из слов, записанных через запятые и,или пробел, и заканчивающийся точкой. Длина текста не...

Разбить на слоги каждое четное слово в строке, а каждое нечетное записать в обратном порядке - C++
Нужно разбить на слога каждое слово на парной позиции в строчке,а каждое на непарной позиции записать в обратном порядке

12
daslex
1283 / 527 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.05.2012, 20:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void main()
{
 const N=256;
 char S1[N]="",S2[N]="",S3[N]="";
 
 cin.getline(S1,N);
 cin.getline(S2,N);
 cin.getline(S3,N);
 
cout<<S1<<endl;
cout<<S2<<endl;
cout<<S3<<endl;
}
0
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 20:49  [ТС] #3
не работает(((
0
daslex
1283 / 527 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.05.2012, 20:59 #4
C++
1
2
#include <conio.h>
#include <iostream.h>

что пишет?
0
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
14.05.2012, 20:59 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
 
 
int main() {
    std::string str1, str2, str3;
    
    std::cin >> str1 >> str2 >> str3;
    
    std::cout << str1 << std::endl;
    std::cout << str2 << std::endl;
    std::cout << str3 << std::endl;
}
1
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:07  [ТС] #6
там 2 ошибки(((
0
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:14  [ТС] #7
Цитата Сообщение от daslex Посмотреть сообщение
C++
1
2
#include <conio.h>
#include <iostream.h>

что пишет?
Undefined symbol "s3"
could not find a match for
0
Миниатюры
Сохранить каждое слово в отдельной переменой  
daslex
1283 / 527 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.05.2012, 21:17 #8
Вы iostream.h не подключили
Там точка с запятой вместо запятой стоит
;s3[n]; а должно быть ,s3[n];
0
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:26  [ТС] #9
Цитата Сообщение от daslex Посмотреть сообщение
Вы iostream.h не подключили
Там точка с запятой вместо запятой стоит
;s3[n]; а должно быть ,s3[n];
сделал,программа просто вводит текст и все.после окончания ввода выкидывает
0
daslex
1283 / 527 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.05.2012, 21:45 #10
не то..

Добавлено через 16 минут
Попробуйте вместо getch() использовать system("PAUSE");
чтобы сработало надо подключить stdlib.h
0
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 21:54  [ТС] #11
Цитата Сообщение от daslex Посмотреть сообщение
не то..

Добавлено через 16 минут
Попробуйте вместо getch() использовать system("PAUSE");
чтобы сработало надо подключить stdlib.h
оно просто выводит их и всё,не помещает в отдельные файлы
0
daslex
1283 / 527 / 109
Регистрация: 02.08.2011
Сообщений: 2,750
14.05.2012, 22:42 #12
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
По работе с текстовым файлом http://ci-plus-plus.blogspot.com/2011/07/c_4094.html

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

C++
1
2
3
4
5
6
7
 ofstream out1("C:\myfile1.txt");
 out1<<S1<<endl;
 out1.close;
 
 ofstream out2("C:\myfile2.txt");
 out2<<S2<<endl;
 out2.close
out1, out2 - Для каждого нового файла различны друг от друга
При записи переменной в файл не забывать про перенос строки
1
Yurok25
4 / 4 / 0
Регистрация: 14.05.2012
Сообщений: 50
14.05.2012, 22:44  [ТС] #13
понятно,спасибо =)
0
14.05.2012, 22:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 22:44
Привет! Вот еще темы с ответами:

Очереди. За один просмотр файла вывести на экран каждое третье слово, а затем каждое четвертое - C++
Помогите студенту сделать задачу на с++, вот условие: Создать файл вещественных чисел за один просмотр файла вывести на экран каждое...

Преобразовать каждое слово в тексте: если слово нечётной длины, то удалить его среднюю букву - C++
Задан текст. Между словами - пробел, за последним символом точка. Вывести текст, предварительно преобразовав каждое слово: если слово...

Реверсировать каждое слово строки - C++
Вообще никак не получается. Кто может подсказать, как это сделать? Есть вариант решения, но мне не подходит: // 5 задание.cpp:...

Перевернуть каждое слово в строке - C++
Дана строка, слова отделены пробелами, точками с запятыми, запятыми и т.д. Перевернуть каждое слово в строке. Массив использовать нельзя....


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

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

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