Вопросы по теме 'cstring'

mfc копирует определенные разделы CString
Скажем, у меня есть переменная CString, содержащая строку «Боб Эванс». Я хочу скопировать с позиции 4 до конца исходной CString в новую CString, но у меня возникли проблемы с поиском примеров семантики для этого: CString original("Bob Evans"); //...
1491 просмотров
schedule 08.09.2022

как преобразовать CString в байты
на самом деле я пытаюсь преобразовать код csharp в c... ниже приведен код С#.. CString data = "world is beautiful"; Byte[] quote = ASCIIEncoding.UTF8.GetBytes(data); в приведенном выше коде ... он преобразует строку в байты. Аналогичным...
5017 просмотров
schedule 05.07.2023

Существуют ли какие-либо регрессионные тесты, написанные на C/C++ для проверки всех функциональных возможностей CString (ATL/MFC)?
Я пытаюсь сравнить CString из ATL/MFC с пользовательской реализацией CString и хочу убедиться, что все функциональные возможности пользовательской реализации соответствуют функциям реализации ATL/MFC. Причина, по которой у нас есть собственная...
102 просмотров
schedule 05.11.2022

Почему мой char* доступен для записи, а иногда и для чтения только на С++
В последнее время у меня были большие проблемы с пониманием char* . Допустим, я сделал рекурсивную функцию для возврата char* , но в зависимости от того, как я ее инициализирую, я получаю некоторые нарушения прав доступа, и в моем учебнике по C++ я...
2696 просмотров
schedule 24.06.2023

странное поведение с CString MFC
Я получаю самое странное поведение памяти при использовании MFC CString: строка 138: PCD_Dir = m_pRunPCD->m_PCD_Dir; декларации: CString PCD_Dir; (file scope, defined as a global outside of CServer ) class CRunPCD { public: CString...
1440 просмотров
schedule 06.03.2023

strncat и strncpy справка С++
Итак, мое задание: Используя функции strncpy и strncat в #include<cstring> , реализуйте функцию void concat(const char a[ ], const char b[ ], char result[ ], int result_maxlength) который объединяет...
811 просмотров
schedule 21.05.2024

освобождение динамического массива статических строк
Итак, у меня проблема, когда у меня есть массив char * s (объявленный как) char **, где массив динамически выделяется (с помощью calloc), но char * s внутри него статичен. Это отлично работает для меня, пока я не попытаюсь освободить массив (во...
236 просмотров
schedule 25.02.2023

Функции wmemcpy и wcscpy вызывают сбои
Я пытаюсь скопировать широкую c-строку из одного места в другое. Я использую Visual Studio 2012 Express на 64-битной платформе Windows8. Он отлично работает, если я не попытаюсь запустить приложение на своем основном компьютере с Windows7 x64....
686 просмотров
schedule 11.09.2022

Многобайтовая CString в Unicode MFC
У меня есть 2 проекта MFC. В проекте библиотеки используется многобайтовый набор символов. Исполняемый проект использует набор символов Unicode. Я только написал проект библиотеки и должен использовать его в исполняемом файле. Одна из...
2781 просмотров
schedule 20.08.2022

Читать CString из буфера неизвестной длины?
Допустим, у меня есть файл . Я прочитал все байты в буфер без знака char. Оттуда я пытаюсь прочитать строку c (с нулевым завершением), не зная ее длины. Я пробовал следующее: char* Stream::ReadCString() { char str[0x10000]; int len =...
1190 просмотров
schedule 12.09.2022

невозможно преобразовать параметр 1 из "const char [6]" в "const wchar_t *"
Я новичок в MFC и не знаю, что делать с этой ошибкой. ОШИБКА ошибка C2664: 'void ATL::CStringT::Format (const wchar_t *,...)': невозможно преобразовать параметр 1 из 'const char [6]' в 'const wchar_t *' вот строка:...
5823 просмотров
schedule 05.07.2023

Записать CString в файл
Я пытаюсь записать cstring в файл, но пока безуспешно. Я пробовал следующее: std::ofstream myfile; myfile.open(Placering, std::ofstream::out); myfile << output; myfile.close(); Однако это, кажется, просто печатает адрес «выхода» в «мой...
7621 просмотров
schedule 04.12.2022

Ошибка проверки во время выполнения в деструкторе CString, вызванная установкой класса ptr в NULL?
поэтому где-то в процессе сборки этого приложения я начал получать повреждение стека проверки во время выполнения, когда вызывается деструктор для члена класса cstring. Я дошел до того, что пытался отладить это, бросая кирпичи в проблему, но до сих...
188 просмотров
schedule 16.06.2023

NSString stringWithCString:encoding: - Cstring не копируется?
Мне нужно вычислить подпись (своего рода хэш) для моего объекта. Вычисление требует много посимвольных операций, поэтому, чтобы ускорить эту процедуру, мой код работает с CString, а затем преобразует вычисленный CString в окончательный NSString. Код...
1191 просмотров
schedule 01.12.2022

Использование argv[1] в качестве проблем с именем файла
Я пытаюсь прочитать файл с именем argv[1] , но понятия не имею, как это сделать. Кажется, что это что-то простое, сообщение об ошибке, которое я получаю при компиляции, main.cpp: In function ‘void* ReadFile(char**, int&)’: main.cpp:43:22:...
1309 просмотров
schedule 10.01.2024

Различие в сумме MD5 для объекта StringIO по сравнению с сохраненным файлом?
У меня есть кусок кода Python, как показано ниже: def make_portrait(self, image_name): im = Image.open(str(image_name)) output = StringIO.StringIO() im.save(output, 'JPEG', quality=70) self.portrait_md5 =...
943 просмотров

Возврат указателя на Char без кучи
Я работал над программой и заметил кое-что, что не имело для меня особого смысла. std::string имеет функцию c_str() , которая возвращает строковое представление в стиле C (заканчивающееся NULL) объекта std::string . Что для меня не имеет смысла,...
299 просмотров
schedule 12.01.2023