Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
У меня есть строка символов которую я записваю в таблицу, но когда я извлекаю из неё эту строку, то результат не та строка которую я записывал: char str[10]; str[0]=1; str[1]=9; str[2]=4; char mdo[100]; sprintf(mdo,"insert into events(address) values('%s')",str); PQexec(conn,mdo); Если так то в результате получаю то что записывал, но если записываю char str[10]; str[0]=0; str[1]=1; str[2]=2; char mdo[100]; sprintf(mdo,"insert into events(address) values('%s')",str); PQexec(conn,mdo); то при извлечении получаю 0 53 0, хотя записывал 0 1 2. ПОдскажите как с этим бороться пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2005, 23:48 |
|
||
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
В C строки должны оканчиваться \0x0, а в коде этого нет str[3]='\0x0' ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 07:37 |
|
||
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
TAURUS_iv43 wrote: > str[0]=0; ^^^^^^^^^^^^ Так ведь это значит, что строка сразу заканчивается -> вставляешь пустую -> получаешь пустую. (s[0]=='\0') Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 09:58 |
|
||
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой символ можно было хранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 10:46 |
|
||
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
TAURUS_iv43 wrote: > А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой > символ можно было хранить? BYTEA Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2005, 10:58 |
|
||
|
Строка неправильно сохраняется ;(
|
|||
|---|---|---|---|
|
#18+
XM TAURUS_iv43 wrote: > А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой > символ можно было хранить? BYTEA Вообще говоря, text/char/varchar может нулевой символ хранить, но остаток строки слопает любая прокладка между libpq и приложением (типа ODBC), которая работает только с сишными строками. BYTEA для такого дела надежнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2005, 05:37 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33443166&tid=2006786]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 392ms |

| 0 / 0 |
