Вопросы по теме 'char-pointer'

JNI. Как получить jstring из jobject и преобразовать его в char*
Это то, что у меня есть до сих пор: я передаю объект, который имеет 2 поля: String и Integer, в качестве параметра, и я хочу отправить информацию для его обработки в части C, что на данный момент не важно... Я получаю жалобы при объявлении jstring...
10471 просмотров

stringWithUTF8String возвращает ноль после обновления iOS 8.2
Я использовал stringWithUTF8String для преобразования моих NSData в NSString следующим образом: if ([[NSString stringWithUTF8String:[responsedata bytes]] isEqualToString:@"SUCCESS"]){ dostuff... } Он работал нормально; однако после...
1860 просмотров

C++ tolower/toupper указатель символа
Ребята, вы знаете, почему следующий код дает сбой во время выполнения? char* word; word = new char[20]; word = "HeLlo"; for (auto it = word; it != NULL; it++){ *it = (char) tolower(*it); Я пытаюсь перевести char* (строку) в...
2288 просмотров
schedule 30.03.2022

C++: необъяснимое поведение с cout и указателем на char
После печати указателя на int я печатаю указатель на char: #include <iostream> using namespace std; int main() { int i; cout << "&i: " << &i << endl; char q = 'q'; cout << "&q: "...
90 просмотров
schedule 13.10.2022

Могу ли я инициализировать char [] с помощью троичного кода?
Я задал вопрос об этом и не получил четкого ответа, но после прочтения эта статья Я начал предпочитать const char[] const char* . Я столкнулся с трудностью при инициализации с помощью троичного кода. Учитывая const bool bar , я пробовал:...
713 просмотров

почему предупреждающее устаревшее преобразование из строковой константы в 'char *' произошло в приведенной ниже программе
Я создал класс с именем person с публичной функцией fill_data, которая принимает два аргумента: массив char и int. Я передал такие аргументы fill_data("tushar",30); но там отображается предупреждение об устаревшем преобразовании из строковой...
239 просмотров
schedule 20.05.2022

Почему массивы символов теряются при возврате из функции в C ++?
Я знаю, что если мы объявим переменные внутри функции, не выделяя для них память, они будут потеряны после того, как функция завершит свою работу. Следующий код напечатает: (null) 5 char* getString() { char arr[] = "SomeText";...
415 просмотров
schedule 16.04.2022