|
1 / 1 / 0
Регистрация: 25.08.2021
Сообщений: 92
|
||||||
Как инициализовать string в таком случае и можно ли вообще?08.11.2021, 05:51. Показов 635. Ответов 5
Метки нет (Все метки)
Всем привет. Суть задачи - если пользователь вводит цифру - вывести эту цифру словами ( 1 - one), если вводит слово обозначающее цифру- вывести эту цифру. ( two - 2).. Я пытаюсь реализовать это с помощью одного ввода. Если ввод корректный - то это цифра, но если некорректный - значит поступает буква, строка. Как можно вывести это слово, которое поступает в ввод?
0
|
||||||
| 08.11.2021, 05:51 | |
|
Ответы с готовыми решениями:
5
LinkWorld LW2-430W: вентилятор не работает, сколько можно сидеть за компом в таком случае? Как прописать return в таком случае ? Как правильно записать в таком случае? |
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
||||||
| 08.11.2021, 06:08 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 25.08.2021
Сообщений: 92
|
|
| 08.11.2021, 06:14 [ТС] | |
|
Nishen,Не, надо узнать какую строку хотели ввести и вывести это. Я думаю это ведь возможно?
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|
| 08.11.2021, 06:44 | |
|
Если первый символ введенной строки не число, то она не валидна? А если первый символ введенной строки число, то что тогда делать с первым символом? А с остальными после первой цифры?
0
|
|
|
1 / 1 / 0
Регистрация: 25.08.2021
Сообщений: 92
|
|
| 08.11.2021, 06:49 [ТС] | |
|
Nishen, Погоди, туплю. Если первая проверка не зашла - значит пишут не число. Если пишут не число, то логично строку. Значит ее записывать надо не в int.
0
|
|
|
1358 / 856 / 366
Регистрация: 26.02.2015
Сообщений: 3,814
|
|||||||
| 08.11.2021, 09:46 | |||||||
|
Ты знал, что когда ты вводишь что-то с клавиатуры, там нет никаких чисел? Все - поток символов (иначе можно сказать, что строка). И когда ты вызываешь оператор >> с параметрами типов std::istream и int, то введенная последовательность символов преобразуется в число и записывается в int?
Добавлено через 5 минут
0
|
|||||||
| 08.11.2021, 09:46 | |
|
Помогаю со студенческими работами здесь
6
Как запретить создание объекта в таком случае Как правильно перенести данные из массива в массив в таком случае? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|