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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 5.00
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335
#1

Считать char числом - C++

20.10.2012, 16:26. Просмотров 1878. Ответов 20
Метки нет (Все метки)

Хотелось бы считать char числом сразу. Конструкция типа
C++
1
scanf("%d", &someChar);
- подходит, но вызывает stack around .. corrupted-предупреждение. Решение вида
C++
1
2
3
 int someCharCopy; 
scanf("%d", &someCharCopy);
char someChar = char(someCharCopy);
нельзя использовать.
Есть какие-либо варианты?

Ещё вопрос. Я предполагал, что, даже если идти считыванием вида scanf("%d", &someChar), то в буфере отснается \n после ввода, но его нет. Куда он делся? О_о Обычно же scanf не ест \n после чисел? Или это на него так параметр вида char, приведенный к int подействовал?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 16:26     Считать char числом
Посмотрите здесь:

C++ считать из файла и определить является прочитанное числом
Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20 (ООП) C++
C++ Считать с файла строку типа char до знака окончания строки
Семафоры - можно ли считать ноль положительным числом? C++
C++ Считать файл в переменную типа char, и работать посимвольно
C++ Считать из файла в массив char
C++ Считать из текстового файла информацию начинающую со слова "example" и закачивающуюся числом 555
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2012, 14:45     Считать char числом
Еще ссылки по теме:

C++ Определить разность между наибольшим числом и наименьшим числом последовательности
C++ Что означает такая запись char *smt=new char[1]?
Проверка является ли строка числом полностью числом или нет? C++
Как считать из файла текст в двумерный массив типа char и отсортировать в алф. порядке? C++
Считать посимфольно из файла в char вектор C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.10.2012, 14:45     Считать char числом #21
Может я тупой, но ничего не понял. Функцию, где это всё происходит, можете показать?

Добавлено через 1 минуту
Цитата Сообщение от nexen Посмотреть сообщение
scanf/getchar - не ловит и просит ввести символ
Почему в моём коде (19 пост) не просит, а в вашем просит, можете объяснить? В вашей функции как-то по другому сделано?
Yandex
Объявления
21.10.2012, 14:45     Считать char числом
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru