IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Накопление значения, C++ Builder
сообщение
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


Здравствуйте!

Вот такая трудность:
на форме 4 поля Edit, в каждое вводится число, которое нужно поместить в массив типа char, соответственно состоящий из 4-х элементов..


char temp[10];
temp[0]=Edit7->Text.c_str();
temp[1]=Edit8->Text.c_str();
temp[2]=Edit9->Text.c_str();
temp[3]=Edit10->Text.c_str();



Компилятор не пропускает такой код..невозможно преобразовать char* к char..
Скажите пожалуйста, как исправить?

Сообщение отредактировано: 18192123 -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Стоп-стоп-стоп... Что ты хочешь сделать, уточни? Ты хочешь ввести в каждый из Edit-ов какое-то число в интервале 0 - 255, и в соответствующий элемент массива Temp - занести соответствующий этому числу символ? Я правильно тебя понял?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


Цитата(volvo @ 20.04.2009 23:29) *

Стоп-стоп-стоп... Что ты хочешь сделать, уточни? Ты хочешь ввести в каждый из Edit-ов какое-то число в интервале 0 - 255, и в соответствующий элемент массива Temp - занести соответствующий этому числу символ? Я правильно тебя понял?

Вводиться будет 0 или 1, в соответствующий элемент массива нужно поместить соответствующий символ, т.е. в 16-чном представлении массив будет состоять из 0х30 и 0х31
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Гость






Цитата
Вводиться будет 0 или 1
В таком случае тебе достаточно сделать:
  temp[0]=Edit7->Text.c_str()[0];
temp[1]=Edit8->Text.c_str()[0];
temp[2]=Edit9->Text.c_str()[0];
temp[3]=Edit10->Text.c_str()[0];
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Профи
****

Группа: Пользователи
Сообщений: 920
Пол: Женский
Реальное имя: Марина

Репутация: -  2  +


Спасибо большое!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 4.05.2024 1:18
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name