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

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

Войти
Регистрация
Восстановить пароль
 
HeavDev
2 / 2 / 0
Регистрация: 25.06.2013
Сообщений: 44
#1

Записать в массив последовательность цифр, введенных в Edit - C++

24.03.2014, 03:06. Просмотров 295. Ответов 4
Метки нет (Все метки)

Такая история. Ввожу в Edit некую последовательность цифр. Мне нужно её поместить в целочисленный массив. Так как у меня будет проверка: равен ли элемент массива определенному целому числу(вроде этого: if(a[0]==1) ). Сделал через char*. Работало, но как бы и не работало. То есть все скомпилировалось, но пользы 0. Проверка не проходила. Хотел попробовать через int*, но я не знаю подходящего аналога функций strcpy и c_str(). Через обычный int массив тоже не могу ничего придумать, т.к. количество цифр в последовательности может быть любым...
Подскажите пожалуйста, как мне быть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2014, 03:06     Записать в массив последовательность цифр, введенных в Edit
Посмотрите здесь:

Записать массив как последовательность бит - C++
Изначальная задача была такая "Реализовать генератор случайных чисел в диапазон от 0 до 1. При каждой генерации случайного числа,...

Последовательность после обработки надо записать в массив типа BYTE - C++
Дана последовательность символов типа CHAR и мне эту последовательность после обработки надо записать в массив типа BYTE. Далее массив...

Как массив цифр записать в виде одного числа? - C++
Как массив цифр записать в виде одного числа? Например: есть массив а=2,a=4,a=5,a=9, а нужно записать просто одним числом 2459.

Возрастает ли последовательность введенных чисел? - C++
Дана последовательность действительных чисел a1,a2,a3,… an Выяснить, будет ли она возрастающей.

Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность цифр. - C++
подскажите пожалуйста.. Из цифр двух натуральных чисел составить наибольшее возможное число, сохраняя первоначальную последовательность...

Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию - C++
Выяснить, является ли последовательность из М введенных целых чисел упорядоченной по убыванию

Подсчитать количество цифр, введенных с клавиатуры - C++
Пусть она и легкая, но никак ее не добью. Дана строка. Подсчитать количество цифр введенных с клавиатуры.

Найти наибольшую сумму цифр во введенных числах - C++
В C++ нужно найти наибольшую сумму цифр во веденных числах. Ввод осуществляется до тех пор, пока пользователь не введет "0". Допустим,...

Ввести последовательность, показать количество введенных чисел, их общую сумму и среднее арифметическое - C++
Условие : Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран...

Найти максимальное число среди множества последовательно введенных цифр с клавиатуры - C++
Написать программу, которая находит среди множества последовательно введенных цифр с клавиатуры , максимальное число ,чтобы выйти из ввода...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Arkaniy
106 / 106 / 6
Регистрация: 29.08.2012
Сообщений: 453
24.03.2014, 03:17     Записать в массив последовательность цифр, введенных в Edit #2
если написать if(a[0]==1)) при том, что a[0] - это символ, то условие не выполнится, т.к. будет браться в сравнение не сам символ, а его код. У нуля это 48, 1 - 49 и т.д. Чтобы сравнивать нужно сделать вот так
C++
1
if(a[0]-'0'==1))
HeavDev
2 / 2 / 0
Регистрация: 25.06.2013
Сообщений: 44
24.03.2014, 03:18  [ТС]     Записать в массив последовательность цифр, введенных в Edit #3
то есть, если я сделаю через массив char*, прописав условие так, как вы мне подсказали, то все заработает нормально?
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
24.03.2014, 03:57     Записать в массив последовательность цифр, введенных в Edit #4
Цитата Сообщение от HeavDev Посмотреть сообщение
Мне нужно её поместить в целочисленный массив
atoi
HeavDev
2 / 2 / 0
Регистрация: 25.06.2013
Сообщений: 44
24.03.2014, 04:16  [ТС]     Записать в массив последовательность цифр, введенных в Edit #5
так и не разобрался как ей воспользоваться. Мне ведь надо из Edit'а вытаскивать и запихнуть в массив...
Yandex
Объявления
24.03.2014, 04:16     Записать в массив последовательность цифр, введенных в Edit
Ответ Создать тему
Опции темы

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