| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > передать размер *char в структуру |
| Автор: eXa 26.1.2008, 16:32 | ||
Как правильно передать размер char* test в структуру?
|
| Автор: JackYF 26.1.2008, 17:55 | ||
замени:
|
| Автор: eXa 26.1.2008, 19:34 | ||
Так тоже пробывал...в таком случии если после чар в структуре идёт word, то пишется сначала word , а потом ток чар
01 00 74 65 73 75 надо)) 74 65 73 75 01 00 |
| Автор: eXa 26.1.2008, 20:44 | ||
поправил... так правильно
А почему нельзя использывать strlen? |
| Автор: JackYF 26.1.2008, 21:09 |
потому что strlen - функция времени выполнения, а длину нединамических массивов можно указывать только константами. |
| Автор: archimed7592 26.1.2008, 21:21 |
Потому что strlen - ф-ция времени выполнения, а компилятору необходимо вычислить размер структуры на этапе компиляции. |
| Автор: eXa 26.1.2008, 21:30 |
| ясно, спасиб |
| Автор: JackYF 26.1.2008, 21:32 |
| |
| Автор: archimed7592 26.1.2008, 21:49 |
| Сорри, я видимо тему открыл и как всегда ответил только полчаса спустя |
| Автор: JackYF 26.1.2008, 22:08 | ||
да дело не в этом |
| Автор: archimed7592 27.1.2008, 00:23 |
| Заметил |