|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
||||||
неверный ввод26.10.2011, 12:53. Показов 4240. Ответов 14
Метки нет (Все метки)
П.с default:{} не предлогать.....
0
|
||||||
| 26.10.2011, 12:53 | |
|
Ответы с готовыми решениями:
14
Неверный ввод в структуру
Почему-то всегда выдаёт неверный ввод |
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 26.10.2011, 13:04 | |
|
while(menu!=1 && menu !=2)
1
|
|
|
Полярный
477 / 449 / 158
Регистрация: 11.09.2011
Сообщений: 1,156
|
||||||
| 26.10.2011, 13:13 | ||||||
1
|
||||||
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 26.10.2011, 14:38 [ТС] | |
|
Спасиб за ответ,вопрос решен.ТЕму можно закрыть
while((menu!=1) && (menu!=2)) Добавлено через 22 минуты А нет еще возник вопрос,почему int menu=0; нельзя поменять на float menu=0; просто если вводить дробь тоже должно писать ошибку но когда я ставлю флоат программа не компилируется,как это испраивть? Добавлено через 41 минуту Вопрос решен,следующий вопрос Есть файл текстовый в нем матрицы квадратная Как сделать проверку того что в файле матрица,что если там что то другое(например вообще файл пустой или там символы какие нибудь) то ошибка введите имя файла с матрицей? Добавлено через 19 минут и еще как в с++ представить строку из си printf("%i ",matr[i][j]);
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|||||||||||||
| 26.10.2011, 14:54 | |||||||||||||
1
|
|||||||||||||
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 26.10.2011, 14:59 [ТС] | |
|
Я так пробовал но он показывает
12 34 вот так резльтат если cout << matr[i][j]; а с printf("%i ",matr[i][j]); "%i "тут же пробел,я на с++ не могу сообразить как её записать? показывает 1 2 3 4 мне так нужно
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|||||||||||
| 26.10.2011, 15:03 | |||||||||||
1
|
|||||||||||
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 26.10.2011, 16:04 [ТС] | |
|
Спасиб,то что нужно было.
А вот еще такой вопрос: 1)Ввожу размерность квадратной матрицы 2)Вылазиет меню 1 ввод вручную 2 ввод из файла Вопрос про ввод из файла Если ранее введенная размерность не совпадает с той которая в файле(матрица) программа зависает .Как сделать условие ,что если введеная размерность не совпадает с размерностью матрицы в файле,то пишет ошибка введите размерность.надеюсь поняли суть моего вопроса
0
|
|
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 31.10.2011, 13:25 [ТС] | |
|
ВВодим размерность матрицы(квадратная) n
Далее открываем файл(имя вводится с клавы ,матрица в файле введена ранее 1 2 3 4 4 5 6 7 7 8 9 0 4 7 1 8 например) Возможно ли реализовать следующее? И если длина строки не совпадает с введнной ранее размерностью n,то пишет ошибка введите размерность матрицы.Хотел использовать стрлен но там тип char,не получилось как можно это реализовать?
0
|
|
|
60 / 60 / 10
Регистрация: 27.10.2011
Сообщений: 185
|
|
| 31.10.2011, 15:53 | |
|
Да, можно. Начинаешь считывать n*n элементов... Если при считывании ты натыкаешься на конец файла (эл-ов мало), то пишешь, что неправильная размерность. И если в конце считывания ты окажешься не в конце файла (эл-ов в файле много), то опять выдаёшь ошибку.
0
|
|
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 31.10.2011, 16:20 [ТС] | |
|
а можно пример в коде?
0
|
|
|
60 / 60 / 10
Регистрация: 27.10.2011
Сообщений: 185
|
||||||
| 31.10.2011, 17:02 | ||||||
|
Сейчас рабочего ноута под рукой нет. Но будет что-то вроде этого:
1
|
||||||
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 31.10.2011, 17:22 [ТС] | |
|
хм не понял код,можешь закомментить?
0
|
|
|
60 / 60 / 10
Регистрация: 27.10.2011
Сообщений: 185
|
|
| 31.10.2011, 20:20 | |
|
А чего там комментить то? Сначала считываем в массив mat (n*n) элементов, а потом проверяем два флага: если eof(), то мы в конце файла (т.е. в файле было ровно 16 элементов), а если мы считываем какую-нибудь хрень, то bad() станет true.
0
|
|
|
139 / 139 / 39
Регистрация: 26.02.2011
Сообщений: 548
|
|
| 01.11.2011, 08:30 [ТС] | |
|
f >> mat[i]; эту запись не понял просто.
0
|
|
| 01.11.2011, 08:30 | |
|
Помогаю со студенческими работами здесь
15
Напишите программу которая запрашивает имя пользователя и пароль. Неверный ввод останавливает программу
Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Ограничение на ввод символов (разрешить ввод только цифр) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|