не получается вывести массив типа 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. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Вывод массива, С++ Builder |
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};попробуй... |
Текстовая версия | 15.05.2024 9:25 |