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

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

Восстановить пароль Регистрация
 
ManHunter
13 / 13 / 4
Регистрация: 16.05.2011
Сообщений: 150
Записей в блоге: 2
22.03.2012, 20:10     Ввести 3 стоки и 1 число #1
Мне нужно ввести 3 стоки и 1 число, пример:
scanf("%s %d %s %s", &info.name, &info.unn, &info.fio, &info.date);

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

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

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

Добавлено через 19 минут
тема закрыта, вопрос решен
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mixe
7 / 7 / 1
Регистрация: 14.10.2011
Сообщений: 118
22.03.2012, 20:30     Ввести 3 стоки и 1 число #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
 Аватар для n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,169
23.03.2012, 21:50     Ввести 3 стоки и 1 число #3
а в VSс++ разве нет типа string как в delphi ? а подскажите еще такое:
вот например есть диалог
C++
1
 messageboxA(NULL, "Мой текст" ...
так вот я хочу не писать этот текст например здесь в функции а ссылаться на текст, подкажите как? Ну например обьявил константу
C++
1
 const char[4] = "aбвг";
правда наверно ошибок масса сори!
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
23.03.2012, 22:06     Ввести 3 стоки и 1 число #4
n971030 с++ нету типа string, есть класс стандартной библиотеки string
Yandex
Объявления
23.03.2012, 22:06     Ввести 3 стоки и 1 число
Ответ Создать тему
Опции темы

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