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

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

Войти
Регистрация
Восстановить пароль
 
ManHunter
13 / 13 / 4
Регистрация: 16.05.2011
Сообщений: 152
Записей в блоге: 2
#1

Ввести 3 стоки и 1 число - C++

22.03.2012, 20:10. Просмотров 371. Ответов 3
Метки нет (Все метки)

Мне нужно ввести 3 стоки и 1 число, пример:
scanf("%s %d %s %s", &info.name, &info.unn, &info.fio, &info.date);

первая строка (info.name) должна состоять из нескольких слов, но при вводе пробела программа "думает", что я делаю второй ввод т.е. (info.unn) и у меня ничего не выходит.

Пробовал делать ввод строки через gets, но почему то в перовом цикле вводилось 3 строки, а не 4, но когда пошёл второй цикл вводились все 4 значения.

Помогите разобраться. И чем лучше пользоваться для ввода строк.

Добавлено через 19 минут
тема закрыта, вопрос решен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2012, 20:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести 3 стоки и 1 число (C++):

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

Ввести число n, разбить число на цифры, и найти сумму этих цифр - C++
Здравствуйте.Очень нужно сделать задание, кто может? Заранее спасибо!!! Ввести число n, разбить число на цифры, и найти сумму этих...

Ввести произвольное целое положительное число. Определить число с обратным порядком цифр заданного числа - C++
Я первокурсник, я мало времени уделил обучению(полный дурак, признаю.) но на завтра нужно сдать лабораторную, я понимаю задание, но циклы...

Создать программу, которая позволяет ввести целое число n и вывести это число в виде произведения простых чисел - C++
Здравствуйте. Не могли бы знающие люди помочь новичку с с++. суть проблемы вот: Создать программу, которая позволяет ввести целое...

Ввести число, занести его цифры в стек. Вывести в число, у которого цифры идут в обратном порядке - C++
Ввести число, занести его цифры в стек. Вывести в число, у которого цифры идут в обратном порядке.

Ключи командной стоки - C++
Здрастуйте! Подскажите, пожалуйста, как создать ключи командной строки? Помню, что именно нужно использовать параметры функции main а...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mixe
7 / 7 / 1
Регистрация: 14.10.2011
Сообщений: 118
22.03.2012, 20:30 #2
попробуй вот так может поможет
C++
1
2
3
4
5
6
7
8
int main()
{const int MAX = 80;
char str [MAX];
cout << "введите строку";
cin >> str;
cout << "вы ввели:" << str << endl;
return o;
}
n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,230
23.03.2012, 21:50 #3
а в VSс++ разве нет типа string как в delphi ? а подскажите еще такое:
вот например есть диалог
C++
1
 messageboxA(NULL, "Мой текст" ...
так вот я хочу не писать этот текст например здесь в функции а ссылаться на текст, подкажите как? Ну например обьявил константу
C++
1
 const char[4] = "aбвг";
правда наверно ошибок масса сори!
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.03.2012, 22:06 #4
n971030 с++ нету типа string, есть класс стандартной библиотеки string
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2012, 22:06
Привет! Вот еще темы с ответами:

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

Сдвиг стоки вниз и Удаление столбцов Матрицы - C++
Добрый день! Возник вопрос! Как правильно сдвигать строчку в матрице? (своего рода сортировка) Мне нужно указанную строку переместить...

Ввести натуральное число n - C++
Ввести натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то указать все пары x и y...

Ввести целое число - C++
Ввести целое число(до 10 цифр) и цифру. Проверить что эта цифра входит в число!


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.03.2012, 22:06
Ответ Создать тему
Опции темы

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