|
|
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Ситуация такая. В Edit записывается фамилия (не превышает 16 символов). Необходимо фамилию запихнуть в unsigned char* Data [16], если в фамилии меньше 16 символов, то оставшиеся "ячейки" Data добить 0x00. Написал так, но это не верно..... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:08 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Или ещё такая ситуация: На форме 6 Edit. В них записывается шестизначное число, допустим E7,AA,FF,F0,AF,ED. Требеуется их записать в Data Код: plaintext 1. Типа: unsigned char* Data; Data = new char[6]; Код: plaintext 1. 2. 3. 4. 5. Только значения из Edit->Text ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:13 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
я так понимаю (не первый топ) что у явные проблемы с ансистрингом. тогда нах он нужен. не могу судить об остальном: нет описания, Код: plaintext но такое получение 1 символа не есть хорошо даже. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:16 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:52 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Спасибо, с первой частью я не без вашей помощи разобрался, вот теперь над второй мучаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 17:55 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
В СИ недавно. Требовалось шестнадцатиричное число вида XX (например "AF"), записанное в шести Edit->Text "перенести" в unsigned char* Data = new char[6] . Ну и наворотил я, хоть и работает ))))) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. подскажите как упростить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 19:32 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Aklinя так понимаю (не первый топ) что у явные проблемы с ансистрингом. тогда нах он нужен.ооп, ёптыть. Вот топик-близнец: http://sql.ru/forum/actualthread.aspx?tid=337303 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 19:39 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
всегда делай так. вот только 16 символов может не хватить для всех Код: plaintext 1. 2. 3. 4. 5. 6. 7. и ничего добивать не придется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 20:38 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Не знаю, как точно задать вопрос, но попробую. Как сделать, чтобы указатель не ссылался на на какую область памяти? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:00 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
charbuf = NULL; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:07 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
полсе этого charbuf на будет ссылаться на какую область памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:09 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
maXmoполсе этого charbuf на будет ссылаться на какую область памяти. Значит я что-то недопонял. У меня на этом месте вылетает ошибка. Моя ситуация: объявляю Код: plaintext 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:15 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
в предыдущем вопросе опечатался Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:16 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
вопрозь Далее у меня цикл в три оборота, в цикле я делаю Код: plaintext Сначала ты теряешь ссылку на массив, а потом по ней пытаешься в него что-то записать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:42 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
вопрозьв предыдущем вопросе опечатался Код: plaintext если даже борланд из этого сделает Код: plaintext Код: plaintext char* -самый быстрый способ обработки строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:49 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
вопрозьДалее у меня цикл в три оборота, в цикле я делаю Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:56 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
вопрозьНе знаю, как точно задать вопрос, но попробую. Как сделать, чтобы указатель не ссылался на на какую область памяти?возможно, вопрос звучал так: как проинициализировать массив нулями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 15:58 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
maXmoвозможно, вопрос звучал так: как проинициализировать массив нулями?что-то я не припомню, но не инициализируется ли массив нулями компилятором ? ну т.е. пишем char massiv[100]={0}; и вуаля - нули везде ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:01 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас maXmoвозможно, вопрос звучал так: как проинициализировать массив нулями?что-то я не припомню, но не инициализируется ли массив нулями компилятором ? ну т.е. пишем char massiv[100]={0}; и вуаля - нули везде ? Posted via ActualForum NNTP Server 1.3 если массив статический. а так - теряешь указатель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:04 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
дык вроде ж было new char[48]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:04 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Карабас Барабасчто-то я не припомню, но не инициализируется ли массив нулями компилятором ? ну т.е. пишем char massiv[100]={0}; и вуаля - нули везде ? Дык это уже не С? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:05 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
Akh Карабас Барабасчто-то я не припомню, но не инициализируется ли массив нулями компилятором ? ну т.е. пишем char massiv[100]={0}; и вуаля - нули везде ? Дык это уже не С? си, даже анси си, но для статики ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:06 |
|
||
|
AnsiString и unsigned char*
|
|||
|---|---|---|---|
|
#18+
AkhДык это уже не С?как это не С ? я другими языками не владею :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2006, 16:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33987597&tid=2030507]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 508ms |

| 0 / 0 |
