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