Как преобразовать значение из текстового поля на форме в целое число (присвоить переменной int )
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Добрый день! помогите пожалуйста.
Как преобразовать значение из текстового поля на форме в целое число (присвоить переменной int )
Привет,
один из способов — перебирать строку посимвольно и используя ASCII коды, переводить символы в цифры.
Добрый день! спасибо за помощь.
а как вычислить длину символьной строки (в примере конкретно известная строка «328»)
Переменная digit это одна цифра числа, а надо получить целиком число, например, 328
В примере выше использован формат Си-строки (C-string).
По сути Си-строка — это массив, каждый элемент которого содержит ASCII код. Последний элемент массива содержит символ конца строки с кодом 0 (ноль).
Длину Си-строки можно узнать с помощью функции
strlen()
.Но в С++ есть и другой формат строк, в котором каждая строка — это отдельный объект. Длину такой строки можно узнать с помощью метода
.length()
.