abcd0x00 > Главное, чтобы оно в size_t помещалось, так как strlen() требует не больше size_t
Ну этот же size_t и поместите в качестве первого байта. Почему вы не говорите, что возвращаемый strlen результат "слишком большой"? Потому что чаще будет на стеке в кач. локальной переменной, а не в куче?
abcd0x00
> 8 байт - это слишком много, это в восемь раз больше чем 1.
Ой, да ладно вам, у вас одно выравнивание структур больше жрать будет.
> Вот он пишет:
> "To a lot of people, C is a dead language"
А вы читайте по теме вопроса. Я вам предлагаю его точку зрения на Си-строки, а не предлагаю записываться к нему в ученики. Хотя чел наверняка поумнее, чем большая часть Тостера.
Довольно странно, что у вас при запуске тайтл окна называется .../cmd.exe . Название должно совпадать с название exe. У вас троянов там нет завелось случайно? Какие свойства проекта меняли после его создания?
SitrixEug м, виноват, в HierarchicalDataTemplate в ItemsSource не родительский объект, а наоборот, коллекция дочерних. В вашем случае - Repairs1 (разумеется, ее надо заполнить). У меня работает, если что - скину проект.
Данил Антошкин согласен, потому и говорю, что на будущее) Таки для обучения самое оно самому все покомпилить и полинковать. Многие берутся за IDE, так и не разобравшись, например, с подключением библиотек, и потом удивляются, мол, почему я хедер заинклудил, а линковщик мне выдает ошибку) А часто даже и не понимают, что это линковщик, а не компилятор ругается.
И да, тут вот Ilya Nezhyhai очень хорошо напомнил про CLion - это тоже IDE, но довольно интересный вариант. Вам тоже возможно будет тяжеловато с ней, но у нее свои плюсы - например CMake из коробки это рай для современного C++ разработчика. Если б к студии такой плагин запилили, я б заплатил за него хорошие деньги). Но это все потом, когда у вас будет все-таки больше одного файла, просто имейте в виду.
Musgem да их вообще не так уж много вменяемых (потому что вменяемый фиг напишешь). GCC, Майкрософтовский Visual C++ (который в Студии), Intel C++, ну и конечно Clang. Под Винду советую либо Visual C++, либо clang.
Musgem ну таки можно написать скрипт) и писать только ./build.sh ну или аналогично..
В Саблайме большие плюсовые проекты не собирал, но там вроде была возможность выбрать Build System (меню Tools), можете поразбираться, вроде как удобная вещь. Make вроде тоже поддерживался.
Для вас мне кажется - самое то, и подсветка синтаксиса будет, и ничего лишнего кроме редактора и дерева файлов. Так что попробуйте.
Ну этот же size_t и поместите в качестве первого байта. Почему вы не говорите, что возвращаемый strlen результат "слишком большой"? Потому что чаще будет на стеке в кач. локальной переменной, а не в куче?