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

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

Войти
Регистрация
Восстановить пароль
 
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
#1

Нужно ввести слово и сохранить его в переменной - C++

22.04.2014, 10:50. Просмотров 699. Ответов 8
Метки нет (Все метки)

Добрый день форумчане, прошу помочь как начинающему программисту,который сдает ЕГЭ по информатике и ИКТ. Дело в том, что нужно вводить слово, и его сохранить, известно только максимальное кол-во символов в слове. Колличество будет меньше или равно. Помогите пожалуйста. Спасибо! Если было, то отправьте пожалуйста ссылку.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 10:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно ввести слово и сохранить его в переменной (C++):

С++. Ввести текст с клавиатуры и сохранить его в текстовом документе - C++
Написать программку на С++, которая вводит текст с клавиатуры и сохраняет его в текстовом документе.

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

Нужно создать новый вектор и сохранить его в файл - C++
Добрый день Нужно создать вектор, занести туда некоторые значения и сохранить их в файл. Вот, что я сделал vector <string>...

Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать - C++
Ввести символьную строку. Найти в строке самое длинное слово и вывести его на экран. Новых строк не создавать. СПАСИБО!

Дано слово. Нужно вывести его символы начиная с a до b - C++
программа не работает. Где тут ошибка? #include <iostream> #include <string> using namespace std; int main () { string s; ...

Есть строка. Нужно в строке найти слово и его подменить - C++
Есть строка. Нужно в строке найти слово и его подменить. Например: "cyberforum - good forum." Найти "good" и заменить на...

8
c0cu4
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 13
22.04.2014, 11:15 #2
Если максимальное количество символов известно еще до запуска программы
C++
1
char s[N];
Если нет, то
C++
1
2
3
char *s;
//получаем максимальную длину
s = new char [n];
C++
1
2
if (!(scanf ("%s", s)))
  printf("Cannot read!\n");
0
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 11:16 #3
C++
1
2
3
const int MAX = 20;
char str[MAX];
cin >> str;
0
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:42  [ТС] #4
У меня сохраняется только 1 символ
0
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 17:43 #5
Цитата Сообщение от zamaliev Посмотреть сообщение
У меня сохраняется только 1 символ
выложите код
0
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:45  [ТС] #6
Я пробовал и по вашему коду, и на том, что выше. Не работает. Япросто считываю и вывожу
0
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 17:51 #7
Цитата Сообщение от zamaliev Посмотреть сообщение
Я пробовал и по вашему коду, и на том, что выше. Не работает. Япросто считываю и вывожу
а что вы вводите? с пробелами или без?
попробуйте вместо cin - cin.getline(str, MAX); // так будет читать все до символа новой строки но не больше MAX-1
но вроде надо еще #include <conio.h> подключить
0
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:53  [ТС] #8
Можно взглянуть на полную программу?
0
D_Ok
44 / 33 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 17:56 #9
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <conio.h>
int main()
{
    using namespace std;
    const int MAX = 20;
    char str[MAX];
    //cin >> str; // вводим hello
    //cout << str <<endl; // вывод hello
    cin.getline(str, MAX); // считает все, включая пробелы
    cout << str <<endl;
    return 0;
}
1
22.04.2014, 17:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2014, 17:56
Привет! Вот еще темы с ответами:

Ввести строку и слово. Вставить введенное слово за пятым словом в строке - C++
Помогите ребят. Нужно написать программу на С++ без использования библиотек &lt;ctype.h&gt;, &lt;string.h&gt; или &lt;stdlib.h&gt;. Ввести строку и...

Как ввести двумерный массив с клавиатуры? Его размерность [n][m] нужно задавать с клавиатуры. - C++
Привет всем. Как ввести двумерный массив с клавиатуры? Его размерность нужно задавать с клавиатуры.

Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке. - C++
помогите

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


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

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

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