|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.03.2023, 15:58 | #1 |
Новичок
Джуниор
Регистрация: 14.03.2023
Сообщений: 7
|
ввод данных текстом через string/ char С++
для примера простые данные ввода и вывода
string name1; char name2 [100]; cin >> name1; cin >> name2; cout << name1 << " " << name2 << endl; допустим мы введем в name1 тшлшеф (nikita) по ошибке на другом языке и сотрем данные без ввода и напиши правильно. cout выдает: тшлnikita ...... Program ended with exit code: 0 Это можно пофиксить или это происходит только в компиляторе ? |
15.03.2023, 16:04 | #2 |
Новичок
Джуниор
Регистрация: 14.03.2023
Сообщений: 7
|
Просто если мы будем их сравнивать и по ошибке введутся не те данные, то функция if например не сработает
|
15.03.2023, 17:03 | #3 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
Функция if итак не сработает, для строк есть специальные функции strcmp и др.
|
15.03.2023, 17:10 | #4 | |
Новичок
Джуниор
Регистрация: 14.03.2023
Сообщений: 7
|
Цитата:
Код:
Последний раз редактировалось BDA; 15.03.2023 в 17:53. |
|
15.03.2023, 17:22 | #5 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 751
|
if только для символа сработает. Язык - это про кодовые страницы.
Тэгами кода нужно обрамлять свой код и форматировать. Последний раз редактировалось BDA; 15.03.2023 в 17:53. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод данных через форму | zaq2000 | Microsoft Office Excel | 0 | 25.01.2015 13:24 |
Задачу на string решить через array of char | Neostat | Помощь студентам | 4 | 28.10.2014 11:36 |
string-char-wchar_t-char-string чето потерял | magog7 | Общие вопросы C/C++ | 0 | 08.08.2011 20:21 |