Описание тега const-char

4 ответа

std::cin >> *aa приводит к ошибке шины

У меня есть этот класс с именем PPString: PPString.h #ifndef __CPP_PPString #define __CPP_PPString #include "PPObject.h" class PPString : public PPObject { char *stringValue[]; public: char *pointerToCharString(); void setCharString(char *charString…
25 апр '10 в 13:14
1 ответ

C++ MFC отсутствует const char* переменная

Итак, у меня есть этот простой код внутри метода нажатия кнопки: std::stringstream ss; unsigned counter = 0; while(true) { ss.clear(); ss << DEFAULT_USER_CONFIG_NAME << " " << ++counter; const char* name = ss.str().c_str(); Message…
12 сен '16 в 14:02
0 ответов

Преобразование константного символа в строку не работает

Попытка конвертировать тип const char печатать std::string, Все примеры, которые я видел, предназначены для const char *, Если я изменю свой тип на * dc.at не удастся. Преобразование в строку не выполняется. Я час трал, это не так сложно, я явно упу…
12 дек '18 в 22:42
1 ответ

Испытываете проблему с текстом полезной нагрузки в libcurl

Цель моей программы - автоматически отправлять содержимое текстового файла на адрес электронной почты. Хотя отправка работает отлично, проблема в том, что я не могу найти способ получить строку "line", в которой я сохранил содержимое текстового файл…
20 мар '16 в 15:18
7 ответов

Как конвертировать const char* в char * в C?

В моем проекте есть метод, который возвращает только const char*тогда как мне нужна char* строка, поскольку API не принимает const char*, Любая идея, как конвертировать между const char* в char*?
28 авг '14 в 13:06
1 ответ

IntelliSense: член типа "const char *const []" не может иметь инициализатор в классе

Рассматривать: class Note { public: // ... private: static const char* const NOTE_NAMES[12] = { "C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B" }; } В то время как он компилируется нормально, IntelliSense дал мне ошибку: IntelliSense…
3 ответа

Как конвертировать const char* в const WCHAR*

У меня есть что-то вроде этого: if(GetFileAttributesW("C:\\Directory")!="INVALID_FILE_ATTRIBUTES") {...} Я получаю сообщение об ошибке: не могу преобразовать const char* в const WCHAR* для аргумента 1 в DWORD GetFileAttributesW(const WCHAR*) Как кон…
04 окт '12 в 14:42
2 ответа

Отбрасывание константы с помощью const_cast

Нет. Этот вопрос в НЕ повторяется. Когда следует использовать static_cast, dynamic_cast, const_cast и reinterpret_cast? Заданный здесь вопрос никак не похож на ссылку, описанную как дубликат. Первый вопрос: я использую const_cast ниже для двух случа…
18 авг '15 в 10:52
1 ответ

Почему GCC принимает преобразование из 'const char *' в 'char *' в возвращаемом значении std::strrchr()?

Добавляя подробный ответ, я заметил, что GCC не предупреждает следующий код, пока Visual C++ жалуется. #include <cstring> int main() { const char CONSTSTR[] = "foo/bar/foobar.txt"; char *nonconst = std::strrchr (CONSTSTR, '/'); // cannot conve…
04 июн '13 в 09:50
3 ответа

Вопрос printf с переменной const char*

Я застрял в проблеме printf. Я был бы признателен, если бы я мог получить некоторую помощь здесь: В приведенном ниже коде я вижу, как семейство шрифтов корректно смещается в первом printf (), но если я установлю его в переменную, я получу только пус…
05 мар '10 в 21:42
6 ответов

Передать содержимое stringstream в функцию, принимая char* в качестве аргумента

У меня есть функция для записи файлов ppm (формат изображения) на диск. Он принимает имя файла как массив char*. В моей основной функции я собрал имя файла, используя поток строк и оператор <<. Затем я хочу передать результаты этого в мою функцию pp…
7 ответов

Как правильно превратить const char*, возвращенный из функции, в const char** в C?

Короче говоря, я хотел бы сделать это: const char **stringPtr = &amp;getString(); Тем не менее, я понимаю, что вы не можете & Rvalues. Так что я застрял с этим: const char *string = getString(); const char **stringPtr = &amp;string; Я могу жить с дв…
09 май '10 в 04:23
3 ответа

Почему XDrawString не принимает "const char *"?

Глядя на объявление для XDrawString от X11, это int XDrawString(Display *display, Drawable d, GC gc, int x, int y, char *string, int length); Почему 6-й аргумент имеет тип "char *" вместо "const char *"? Требуется ли для изменения строки рисование с…
14 июн '09 в 19:52
1 ответ

Строковый конструктор константы char* меняет значение константы char*?

Текущий выпуск Кажется, значение const char* меняется на бессмысленное значение. Пример ошибочного кода Целью приведенного ниже кода является создание строки со значением basedir. Этот процесс должен поддерживать значение basedir постоянным; однако,…
28 фев '16 в 00:02
2 ответа

Добавление двоеточия (:) к неподписанному символу в C++

Я пишу библиотеку Arduino для простой передачи данных между Arduino и компьютером, используя последовательный канал. Я создал библиотеку и т. Д. Однако у меня возникли проблемы с получением массива char и добавлением к нему двоеточия (':'). То есть,…
10 апр '13 в 16:42
3 ответа

Как я могу присоединить символ к постоянному символу *?

У меня есть функция, которая соединяет две постоянные char* и возвращает результат. Хотя я хочу соединить символ с постоянным символом * например char *command = "nest"; char *halloween = join("hallowee", command[0]); //this gives an error char *joi…
23 авг '11 в 10:46
1 ответ

Почему мой вызов printf() не отображает правильные символы в консоли?

В визуальной студии я ясно вижу, что rstr() (обратная строка) функция возвращает "olla\0", но на дисплее консоли отображаются нечитаемые символьные символы. Также по какой-то причине после звонка printf()переменная reverse также преобразуется в нечи…
29 ноя '17 в 21:54
3 ответа

C++: сбой программы при попытке печати массива const char*

У меня есть программа, в которой пользователь вводит свое имя, возраст и классы, которые он посещал. Эти классы хранятся в функции main() как двумерный массив символов, а затем передаются в функцию внутри класса Student, которая копирует этот массив…
04 сен '15 в 00:51
1 ответ

Каков эффект приведения целочисленного ссылочного значения к (const char*) и в чем разница между приведением к char * и приведением к const char * в C++?

Я читаю некоторые коды, где иногда происходит преобразование целочисленного ссылочного значения в const char *, используемое с ostream. uint32_t val;// initialized by some value void a(ostream&amp; os) const{ os.write((const char*)&amp;val, sizeof(v…
22 фев '17 в 06:14
1 ответ

Попытка подключиться к ROS с помощью rosserial-windows . Ошибка с IP-адресом

Я пытаюсь подключиться к ROS с помощью Windows. Я следую руководству, данному на веб-сайте ROS ( http://wiki.ros.org/rosserial_windows/Tutorials/Hello%20World), вот как выглядит мой код: // ConsoleApplication1.cpp: определяет точку входа для консоли…
03 мар '18 в 20:31