0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 12
|
|
1 | |
Оператор ввода в С++18.01.2012, 18:58. Показов 2901. Ответов 10
Метки нет (Все метки)
Мне нужно ввести матрицу в диалоговом режиме,но оператор сin после ввода числа переносит курсор на следующую строку... В итоге получается набор чисел в столбик. Есть ли оператор ввода который не переносит курсор на следующую строку?
0
|
18.01.2012, 18:58 | |
Ответы с готовыми решениями:
10
Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки оператор ввода Перегруженный оператор ввода Перегрузка оператор ввода |
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 12
|
|
18.01.2012, 19:06 [ТС] | 3 |
Не подходит, эти числа будут потом обрабатываться
0
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
18.01.2012, 19:16 | 4 |
Muhammed_Sulaye, ну потом пусть и обрабатываются, просто возврата каретки на предыдущую строку в с++ нет.
0
|
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 12
|
|
18.01.2012, 19:28 [ТС] | 7 |
да, точно, катит вариант ввода с пробелом.
Р.S. не знал,что после пробела задается значение новой переменной, а не той же
0
|
go
|
18.01.2012, 19:30
#8
|
Не по теме: Muhammed_Sulaye, cin читает и до пробела во из потока. Хорошо это прочувствует, когда захотите ввести строку. :D
1
|
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
|
|
10.06.2012, 19:22 | 9 |
А всё-таки же есть способ как-то возвращать каретку на предыдущую строку? Вот я делаю упражнение с книжонкии никак не соображу каким образом всё-таки вернуть её. Через пробел не вариант, т.к нужно будет добавлять кусок кода (а я пока не соображу какого), чтобы выводился следующий месяц, т.к при вводе через пробел всё печатается в строке "Январь"
0
|
34 / 33 / 6
Регистрация: 13.12.2011
Сообщений: 107
|
|||||||||||
10.06.2012, 20:51 | 10 | ||||||||||
Чисти экран и запрашивай данные снова.
Что-то вроде этого:
Посмотри в методах cin, там есть некоторые функции, которые помогут очистить строку вывода, на память не помню. Ну и в windows.h - есть функции для работы с курсором, можно попробовать их, для его непосредственного перемещения. Вот например функция из этой темы gotoxy() и clrscr() в VC ?
0
|
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
10.06.2012, 20:57 | 11 |
А ввод здесь при чём? Введи строку распарсь на числа хоть ваще через запятую. Да и операторы ввода часто при вводе чисел принимают пробел за разделитель данных. Так что попробуй сразу в числа.
0
|
10.06.2012, 20:57 | |
10.06.2012, 20:57 | |
Помогаю со студенческими работами здесь
11
Перегруженный оператор ввода Как перегрузить оператор ввода? Шаблон дерева. Оператор ввода Оператор ввода Оператор ввода Оператор ввода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |