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

> Внимание!

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

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

 
 Ответить  Открыть новую тему 
> Вывод массива, С++ Builder
сообщение
Сообщение #1


Профи
****

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

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


Столкнулась с небольшой проблемой:
не получается вывести массив типа char в Edit..


#define n 7
...
int i;
char u[n]={0};
.....
for (i=0;i<n;i++)
{
Edit1->Text+=u[i];
}


В итоге Edit1 пуст..
Объясните пожалуйста, как исправить?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Что хранится в массиве U перед попыткой обработать его твоим кодом? Печатные символы или непечатные? Если печатные - то все работает, если непечатные - то работать не будет, Edit не отображает такие символы... Вот это:
	char u[n]={'1', '2', '3', '4', '5', '6', '7'};
for (int i = 0; i < n; i++) {
Edit1->Text += u[i];
}

прекрасно работает, например...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Профи
****

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

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


Цитата(volvo @ 18.04.2009 23:47) *

Что хранится в массиве U перед попыткой обработать его твоим кодом? Печатные символы или непечатные? Если печатные - то все работает, если непечатные - то работать не будет, Edit не отображает такие символы... Вот это:
	char u[n]={'1', '2', '3', '4', '5', '6', '7'};
for (int i = 0; i < n; i++) {
Edit1->Text += u[i];
}

прекрасно работает, например...

у меня вот такое содержимое..
  
char u[n]={0x31,0x30,0x30,0x30,0x30,0x31,0x31};

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


Гость






	char u[n]={0x31, 0x30, 0x30, 0x30, 0x30, 0x31, 0x31};
for (int i = 0; i < n; i++) {
Edit1->Text = Edit1->Text + u[i];
}
попробуй...
 К началу страницы 
+ Ответить 

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

 





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