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

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

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

C++ Ввести строку и слово. Вывести те слова, которые не содержат букв, входящих в слово.
C++ нужно вывести самое длинное слово и его порядковый номер в исходной строке.
C++ Ввести слово с клавиатуры, а затем перевернуть его
C++ Дано слово. Нужно вывести его символы начиная с a до b
Есть строка. Нужно в строке найти слово и его подменить C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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");
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 11:16     Нужно ввести слово и сохранить его в переменной #3
C++
1
2
3
const int MAX = 20;
char str[MAX];
cin >> str;
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:42  [ТС]     Нужно ввести слово и сохранить его в переменной #4
У меня сохраняется только 1 символ
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 17:43     Нужно ввести слово и сохранить его в переменной #5
Цитата Сообщение от zamaliev Посмотреть сообщение
У меня сохраняется только 1 символ
выложите код
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:45  [ТС]     Нужно ввести слово и сохранить его в переменной #6
Я пробовал и по вашему коду, и на том, что выше. Не работает. Япросто считываю и вывожу
D_Ok
43 / 32 / 12
Регистрация: 11.02.2014
Сообщений: 134
22.04.2014, 17:51     Нужно ввести слово и сохранить его в переменной #7
Цитата Сообщение от zamaliev Посмотреть сообщение
Я пробовал и по вашему коду, и на том, что выше. Не работает. Япросто считываю и вывожу
а что вы вводите? с пробелами или без?
попробуйте вместо cin - cin.getline(str, MAX); // так будет читать все до символа новой строки но не больше MAX-1
но вроде надо еще #include <conio.h> подключить
zamaliev
0 / 0 / 0
Регистрация: 22.04.2014
Сообщений: 26
22.04.2014, 17:53  [ТС]     Нужно ввести слово и сохранить его в переменной #8
Можно взглянуть на полную программу?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.04.2014, 17:56     Нужно ввести слово и сохранить его в переменной
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
D_Ok
43 / 32 / 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;
}
Yandex
Объявления
22.04.2014, 17:56     Нужно ввести слово и сохранить его в переменной
Ответ Создать тему
Опции темы

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