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

#include игнорируется
So, У меня есть этот код, который я пытаюсь обновить. Он был написан для Visual Studio 6, и я пытаюсь скомпилировать его в Visual Studio 2010. В stdafx.h он включает afx.h и afxwin.h и еще несколько вещей, необходимых для работы программы....
291 просмотров
schedule 13.04.2022

Как объединить несколько CString
Все функции возвращают CString, это код MFC и должен компилироваться в 32 и 64 бита. В настоящее время я использую CString sURI = GetURL(); sURI += GetMethod(); sURI += "?"; sURI += GetParameters(); Существует любой способ сделать то...
28214 просмотров
schedule 13.11.2022

Как преобразовать CString LPstr
Я хочу прочитать значение из реестра, используя следующий метод: char* cDriveStatus=ReadFromRegistry(HKEY_CURRENT_USER,_T(NDSPATH),m_szDriveName); Я попытался преобразовать с помощью GetBuffer, m_szDriveName.GetBuffer(0) , но это снова...
2810 просмотров
schedule 24.11.2022

Как сериализовать CString с помощью boost
Я пытаюсь использовать boost::serialization для замены одной части существующего проекта, который реализует свои собственные методы сериализации, но не так хорош. Однако я столкнулся с некоторыми проблемами, потому что приложение использует MFC. Я...
2350 просмотров
schedule 03.02.2023

Как преобразовать UCHAR в двоичный
Я хочу знать, как преобразовать массив UCHAR в двоичную строку в C++/MFC. Я попробовал некоторые возможности Cstring, но они не сработали. Пожалуйста, дайте мне знать, почему. Вот код, который я пробовал: UCHAR ucdata[256]; ucdata[0] = 40;...
645 просмотров
schedule 31.05.2022

С++ LibCurl — преобразование CURLcode в CString
Какой самый простой способ преобразовать переменную «res» (CURLcode) в CString? Вот стандартный пример, который отлично компилируется на моей машине, но я хочу использовать его в приложении MFC и отображать результат в виде MessageBox. Любая...
9516 просмотров
schedule 26.07.2023

как выполнить переворачивание предложения слово за словом в C?
#include <stdio.h> int main(void) { int i,j; int wordstart = -1; int wordend = -1; char words[]= "this is a test"; char temp; // Reverse each word for (i = 0; i < strlen(words); ++i) { wordstart = -1; wordend = -1;...
18263 просмотров
schedule 12.06.2023

Утечка памяти при выделении нового массива символов (строка c)
Я пишу программу, которая использует массивы символов/строки c. Всякий раз, когда я запускаю программу, valgrind выдает предупреждение о блоке «определенно потерянное»: ==8011== [X] bytes in [Y] blocks are definitely lost in loss record 1 of [Z]...
675 просмотров

Преобразование BSTR в CString для арабского текста
В моем проекте VC++ (VS2008) используется многобайтовый набор символов. У меня есть следующий код для преобразования строки даты в COleDateTime _bstr_t bstr_tDate = bstrDate; //bstrDate is populated by a COM function const CString...
1099 просмотров
schedule 22.04.2022

Разделение std::string на два const char*, в результате чего второй const char* перезаписывает первый
Я беру строку ввода, разделенную пробелом, и пытаюсь прочитать данные в две целочисленные переменные. например: "0 1" должно дать child1 == 0 , child2 == 1 . Код, который я использую, выглядит следующим образом: int separator =...
696 просмотров
schedule 11.06.2024

CString::Format() вызывает утверждение отладки
Cstring::Format вызывает утверждение отладки в Visual Studio 2008 в строке vsprintf.c 244 с «слишком маленьким буфером». //inside the function. somefile.Open (//open for mode read) //somefile is CFile. char* buff = new [somefile.GetLength()];...
2612 просмотров
schedule 31.05.2022

Используйте CString с sprintf
У меня есть код C++, где мне нужно использовать CString с sprintf. В этом коде я создаю имена файлов, которые являются CStrings, определенными sprintf. Код ниже. double Number; Number = 0.25; char buffer [50]; CString sFile; sFile =...
6379 просмотров
schedule 19.02.2023

MFC C++ Как отобразить константное значение char в MessageBox?
Я надеюсь, что название было достаточно хорошим, чтобы помочь объяснить, что нужно. После решения этого большая часть моего проекта должна быть выполнена. Когда я сделал это char e[1000] = "HELLO"; CString msg; msg.Format(_T("%s"),...
10795 просмотров
schedule 30.10.2023

Как правильно передать этот массив строк c?
У меня есть массив C-String, объявленный как: char *argv[MAXARGS]; MAXARGS в основном просто сообщает нам, сколько строк c находится в массиве для целей индексации. Я хочу передать его этой функции ниже... int builtin_cmd(char **argv)...
183 просмотров
schedule 11.08.2022

Как sprintf работает с CString и std::string
CString s = "test"; std::string ss = "test"; char z[100]; sprintf(z, "%s", ss.c_str()); // z = "test" : OK char z2[100]; sprintf(z2, "%s", ss); // z2 = "(null)" : OK. undefined behavior is expected char z3[100]; sprintf(z3, "%s", s); // z3 =...
7652 просмотров

установка массива строк, который определен в массиве структур, равных чему-то
Итак, у меня есть структура с именем и возрастом. Загляните внутрь displayRecords() в main, там я пытаюсь отсортировать массив структур по возрасту. Я могу отсортировать возраст, но у меня возникают проблемы с одновременной сортировкой жала с именем...
280 просмотров
schedule 25.10.2022

ошибка C2664 char [80] to char
Привет, я должен создать программу для чтения файла .txt и сохранения информации в txt в структуру и перечисление (необходимо использовать перечисление как обязательное), а затем распечатать информацию после перестановки слов. например Сара Страна...
186 просмотров
schedule 25.03.2022

Код strcmpi не скомпилируется, а strcmp будет?
У меня вопрос, почему мой код не компилируется, когда я использую strcmpi. Я протестировал этот же код с помощью strcmp, и это сработало. Не уверен, почему это не работает. вот ошибка компиляции, которую я получаю: gcc -std=c99 strcmpi_test.c...
3059 просмотров
schedule 27.06.2023

Правильный способ определить постоянную C-строку в С++?
Большую часть времени я вижу постоянные C-строки, определенные как: static char const* MY_CONSTANT = "Hello World"; Однако сам указатель не является const . Не было бы более уместно сделать это, как показано ниже? static char const*...
7732 просмотров
schedule 23.08.2023

C++ string() сравнение с c-строкой. ПОЧЕМУ ЭТО РАБОТАЕТ?
Таким образом, этот код предназначен для ввода команды в любом случайном порядке, и он вернет значение, которое приходит после вашего ввода. Amt_Range — это функция проверки цифр. Почему это работает? Это должно быть в состоянии из-за сравнения...
390 просмотров
schedule 14.05.2023