не получается вывести массив типа char в Edit..
#define n 7
...
int i;
char u[n]={0};
.....
for (i=0;i<n;i++)
{
Edit1->Text+=u[i];
}
В итоге Edit1 пуст..
Объясните пожалуйста, как исправить?
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
| 18192123 |
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Столкнулась с небольшой проблемой:
не получается вывести массив типа char в Edit..
В итоге Edit1 пуст.. Объясните пожалуйста, как исправить? |
| volvo |
Сообщение
#2
|
|
Гость |
Что хранится в массиве U перед попыткой обработать его твоим кодом? Печатные символы или непечатные? Если печатные - то все работает, если непечатные - то работать не будет, Edit не отображает такие символы... Вот это:
char u[n]={'1', '2', '3', '4', '5', '6', '7'};
прекрасно работает, например... |
| 18192123 |
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: 2 |
Что хранится в массиве U перед попыткой обработать его твоим кодом? Печатные символы или непечатные? Если печатные - то все работает, если непечатные - то работать не будет, Edit не отображает такие символы... Вот это: char u[n]={'1', '2', '3', '4', '5', '6', '7'};
прекрасно работает, например... у меня вот такое содержимое..
|
| volvo |
Сообщение
#4
|
|
Гость |
char u[n]={0x31, 0x30, 0x30, 0x30, 0x30, 0x31, 0x31};
попробуй... |
![]() ![]() |
|
Текстовая версия | 18.12.2025 6:33 |