Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Всем здрасьте. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 09:29 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
http://www.cplusplus.com/reference/cstdio/sprintf/ http://www.cplusplus.com/reference/cstdio/snprintf/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 09:42 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NE, RTFM strcpy(), strcat() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 09:42 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Спасибо, понятно, но мне бы хотелось (для общего развития), как добавить не используя sprintf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:11 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
меня интересует именно эта строка Код: plaintext 1. потому что я не знаю какой будет длина buffer2 в результате ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:27 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NEя не знаю какой будет длина buffer2 в результате Длина будет msg_len2 S0ME0NE Код: plaintext 1. sizeof(msg_len1) вернет сколько байт памяти занимает переменная msg_len1 (скорее всего 4). Если я правильно понимаю - тебе надо количество десятичных знаков значения msg_len1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:44 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Число 15 переводишь в строку. Длину строки узнаешь с помощью strlen(). msg_len2 = msg_len1 + 1 + strlen( "строка числа 15" ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:50 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Dima TДлина будет msg_len2 спасибо что отозвались я имел введу что Код: plaintext 1. эта строка кода не компилируется то есть надо знать заранее (до компиляции) длину буфера можно ли как-то без вектора и без sprintf сделать это? ведь вектор как-то сделали! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:52 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NEDima TДлина будет msg_len2 спасибо что отозвались я имел введу что Код: plaintext 1. эта строка кода не компилируется то есть надо знать заранее (до компиляции) длину буфера можно ли как-то без вектора и без sprintf сделать это? ведь вектор как-то сделали!char *buffer2 = new char [msg_len2]; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:53 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NE эта строка кода не компилируется то есть надо знать заранее (до компиляции) длину буфера Прямо так и написано в сообщении об ошибке? Может вместо фантазирования попытаться понять на что ругается компилятор? В данном случае buffer2 это указатель: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 10:57 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Класс!!! Заработало. само сообщение я добавил в buffer2 Код: plaintext 1. 2. 3. а как добавить в buffer2 цифры ( то есть само значение числа msg_len1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:12 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NEКласс!!! Заработало. само сообщение я добавил в buffer2 Код: plaintext 1. 2. 3. а как добавить в buffer2 цифры ( то есть само значение числа msg_len1) я имею ввиду , не пользуясь sprintf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:27 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NEа как добавить в *buffer2* цифры ( то есть само значение числа msg_len1) sprintf() Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:28 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
S0ME0NEа как добавить в buffer2 цифры ( то есть само значение числа msg_len1) S0ME0NEя имею ввиду , не пользуясь sprintf По одной. Вычисляешь старший разряд в переменную r Код: plaintext 1. затем следующий разряд и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:33 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Понял. Благодарю Вас. Всем большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:42 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Зря вы так. Он ведь и память за собой не почистит. Или в цикле утечек наделает... И за границы диапазона как дать выйдет. Конец строки где надо не поставит ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 22:42 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
"Плюсы" не прощают ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 23:00 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
mayton"Плюсы" не прощают ошибок. Вот как раз плюсы все прощают, но только тем кто их любит )) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 23:22 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyMessageBox(NULL, message.c_str() А не сработает ли тут прямо buffer.str().c_str() без промежуточной переменной?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 23:34 |
|
||
|
как расширить char buffer []
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovAnatoly MoskovskyMessageBox(NULL, message.c_str() А не сработает ли тут прямо buffer.str().c_str() без промежуточной переменной?.. Сработает. Я написал так как написал специально для вопрошавшего. Чтобы понятнее было что там происходит )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 23:46 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=50&tid=2019104]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
91ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 178ms |

| 0 / 0 |
