Результаты поиска по запросу "char"

1 ответ

Я не могу ввести имена в массив символов с помощью scanf

Я не могу использовать scanf для ввода имени в массив stdnames. при компиляции не было ошибок, но как только я ввел имя, а затем нажал клавишу ввода, чтобы н...

1 ответ

Как объединить символ на строку в Rust?

Я пытался использовать

1 ответ

Как мне конвертировать из массива char [char; N] на строку строки & str?

ТОП публикаций

1 ответ

@R ..: Да и нет. Я согласен, что это фундаментальный момент для понимания. Но очень редко я пишу код там, где разница имеет значение.

мер, GCC компилирует это нормально ... char s[7] = "abc";Но это выдает ошибку "несовместимые типы в присваивании" с ... char s[7]; s = "abc";В чем разница?

1 ответ

если у вас в настоящее время есть символы ANSI. просто вставьте 0 ('\ 0') перед каждым символом и приведите их к wchar_t *.

ел бы преобразоватьchar* строка вwchar* строка в C. Я нашел много ответов, но большинство из них для C ++. Не могли бы вы помочь мне? Благодарю.

1 ответ

Это то, что я никогда не читал ни в одном руководстве по миграции UTF-8. Это потому, что никто (кроме нас… ну, не я!) Не использует индексирование массива для (однобайтовых) строк? Для меня это довольно большая проблема, и я не понимаю, почему все руководства по миграции предпочитают игнорировать ее, просто чтобы она выглядела так, как будто миграция будет безболезненной.

лкнулся с проблемой при использовании строки UTF-8. Я хочу прочитать один символ из строки, например: $string = "üÜöÖäÄ"; echo $string[0];Я ожидаю увидетьüно я получаю why - почему?

1 ответ

Что-то вроде следующего?

могу изменить шестнадцатеричный символ, а не строку, в числовое значение? При наборе этого вопроса я нашел много ответов о том, как преобразовать шестнадцатеричные строки в значения. Тем не менее, никто не работает для символов. Я помню, где-то ...

1 ответ

Это так же сложно, как обсуждаемый вопрос, @conectionist. Стоит изучить все ответы!

я есть следующая функция в C ++: char** f() { char (*v)[10] = new char[5][10]; return v; }Visual studio 2008 говорит следующее: error C2440: 'return' : cannot convert from 'char (*)[10]' to 'char **'Каким именно должен быть возвращаемый тип, ...

1 ответ

Почему SCHAR_MIN определяется как -127 в C99?

§5.2.4.2.1 C99 определяетSCHAR_MIN как -127 иSCHAR_MAX как 127. Не должен ли диапазон для 8-битного целого числа со знаком быть от -128 до +127? limits.h для моего компилятора определяет SCHAR_MIN как(-1 << ((CHAR_BIT)-1)), что -128, учитывая, ...

1 ответ

Как заменить один символ внутри строки в Golang?

Я получаю адрес физического местоположения от пользователя и пытаюсь упорядочить его для создания URL-адреса, который впоследствии будет использоваться для получения ответа JSON от API Google Geocode. Конечный результат строки URL должен быть ...