Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.12.2005, 23:48
|
|||
|---|---|---|---|
|
|||
Строка неправильно сохраняется ;( |
|||
|
#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. ПОдскажите как с этим бороться пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 07:37
|
|||
|---|---|---|---|
Строка неправильно сохраняется ;( |
|||
|
#18+
В C строки должны оканчиваться \0x0, а в коде этого нет str[3]='\0x0' ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 09:58
|
|||
|---|---|---|---|
Строка неправильно сохраняется ;( |
|||
|
#18+
TAURUS_iv43 wrote: > str[0]=0; ^^^^^^^^^^^^ Так ведь это значит, что строка сразу заканчивается -> вставляешь пустую -> получаешь пустую. (s[0]=='\0') Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 10:46
|
|||
|---|---|---|---|
|
|||
Строка неправильно сохраняется ;( |
|||
|
#18+
А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой символ можно было хранить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.12.2005, 10:58
|
|||
|---|---|---|---|
Строка неправильно сохраняется ;( |
|||
|
#18+
TAURUS_iv43 wrote: > А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой > символ можно было хранить? BYTEA Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.12.2005, 05:37
|
|||
|---|---|---|---|
|
|||
Строка неправильно сохраняется ;( |
|||
|
#18+
XM TAURUS_iv43 wrote: > А есть тогда вариант как хранить массив байт, так, чтоб даже нулевой > символ можно было хранить? BYTEA Вообще говоря, text/char/varchar может нулевой символ хранить, но остаток строки слопает любая прокладка между libpq и приложением (типа ODBC), которая работает только с сишными строками. BYTEA для такого дела надежнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=2006786]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 353ms |

| 0 / 0 |
