cstring

Мне нужно написать некоторый код для проекта MFC, но я не знаю, как получить необходимый код для работы при использовании MFC. Сначала я прототипировал свою функцию, просто используя типы STL и boost. прототип STL #include <string> #include <boost/algorithm/string/classification.hpp> #include...

В следующем коде я получаю вывод типа (последний дает ошибку сегментации) U s HelloThisisatest Segmentation fault (core dumped) , но я не понимаю, почему. код - int main() { char *a[]={"Hello" "This" "is" "a" "test"}; printf("%cn",a[1][0]); printf("%cn",a[0][8]); printf("%sn",...

Следующий код всегда segfaults: char *test3 = (char *) malloc(sizeof(char) * 5); test3 = "asdf"; printf("%sn", test3); Следующий код не сегментируется: char *test3 = (char *) malloc(sizeof(char) * 5); test3[0] = 'a'; test3[1] = 'b'; test3[2] = 'c'; test3[3] = 'd'; test3[4] = ''; prin...

У меня есть некоторый код C++, где мне нужно использовать CString с sprintf. В этом коде я создаю имена файлов, которые являются CStrings, определенными sprintf. Код приведен ниже. double Number; Number = 0.25; char buffer [50]; CString sFile; sFile = sprintf(buffer,"TRJFPICD(%3.3f).txt",Number); CS...

Почти каждая другая программа или функция, предназначенная для копирования одного объекта в другой, использует базовое соглашение Копия (источник, назначение) Даже обычная логика привела бы к выводу, что вы копируете что-то отсюда туда. Почему strcpy использует прямо противоположное соглашение? Это только...

Новичок C++ здесь с быстрым вопросом. Как я могу распечатать содержимое CString в консоли? Делаем это int main(array<System::String ^> ^args) { CString cs1 = _T("Hy"); CString cs2 = _T(" u"); CString cs3 = cs1 + cs2; Console::WriteLine(cs3); printf("%s", cs3);...

в одной из моих программ, я должен взаимодействовать с некоторым старым кодом, который работает с const char*. допустим у меня есть структура, которая выглядит так: struct Foo { const char* server; const char* name; }; мое приложение более высокого уровня имеет дело только с std::string, поэтому я под...