Публикации по теме 'char'


Память компьютера под капотом
Когда мы программируем, мы печатаем и видим что-то на мониторе, есть нечто, с чем мы также ассоциируемся, что работает за кулисами, это называется памятью компьютера, где хранятся вещи, и каждый байт имеет свой идентификатор. Кто бы знал, когда мы создаем что-то вроде int n = 20; на C. Что компьютер делает под капотом, так это сохраняет значение внутри памяти. Хотя ниже приведен только пример того, как значение может храниться в любом месте памяти, а переменная n оказывается..

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

Принудительно перевести клиент telnet в символьный режим
У меня есть приложение, в котором я принимаю сокетное соединение от клиента telnet и создаю простой графический интерфейс с клавиатурой. Клиент telnet, по крайней мере, в Linux, по умолчанию работает в построчном режиме, поэтому мне всегда...
16471 просмотров
schedule 07.11.2022

Числовые символы SQL ORDER
У меня есть столбец чисел, хранящийся как символы. Когда я делаю ORDER BY для этого столбца, я получаю следующее: 100 131 200 21 30 31000 и т. Д. Как я могу упорядочить эти символы по цифрам? Мне нужно что-то преобразовать или для этого...
86143 просмотров

Oracle10 и JDBC: как заставить CHAR игнорировать конечные пробелы при сравнении?
У меня есть запрос, который имеет ... ГДЕ PRT_STATUS='ONT' ... Однако поле prt_status определено как CHAR(5). Поэтому он всегда заполняется пробелами. В результате запрос ничего не соответствует. Чтобы этот запрос работал, я должен...
4853 просмотров
schedule 01.01.2024

почему знак char не определен в C?
Стандарт C гласит: ИСО/МЭК 9899:1999, 6.2.5.15 (стр. 49) Три типа char, signed char и unsigned char вместе называются символьными типами. Реализация должна определить char так, чтобы он имел тот же диапазон, представление и поведение, что и...
2234 просмотров
schedule 16.07.2022

Как узнать, сколько места нужно выделить с помощью malloc ()?
Я новичок в C, я пришел с C #. Я изучал управление памятью и функцию malloc() . Я также наткнулся на этот код: char *a_persons_name = malloc(sizeof(char) + 2); Я не понимаю, сколько места отводится для a_persons_name . Он выделяет 2...
12476 просмотров
schedule 24.12.2023

Ошибка при передаче массива 2D char* в функцию
Я пытаюсь передать 2D-массив char* в функцию. Я получаю эту ошибку: "cannot convert 'char* (*)[2]' to 'char***' for argument '1' to 'int foo(char***)'" Код: int foo(char*** hi) { ... } int main() { char* bar[10][10]; return...
2395 просмотров
schedule 19.03.2023

Поточно-безопасная строка символов в C
In C: Если у меня есть 3 потока, 2 потока, которые добавляют строки к глобальной строке char (char*), и 1 поток, который читает из этой строки char. Предположим, что 2 потока добавляют около 8 000 строк в секунду каждый, а 3-й поток также...
1040 просмотров
schedule 14.05.2022

Правильное приведение указателя const void к массиву указателей const char в C
У меня есть кусок кода C, который выглядит так: const char (*foo)[2] = bar(); Теперь bar() — это функция, которая возвращает (const void *) . Как мне правильно указать этот указатель const ? Код выдает это предупреждение от GCC:...
12132 просмотров
schedule 12.05.2024

увеличивает буфер до char* (без std::string)
Так что это может звучать как вопрос действительно новичков... И, скорее всего, это новички :) Я пытаюсь преобразовать информацию из boost::asio::streambuf, которую я получил, используя read_until в char*. Я нашел действительно много примеров...
435 просмотров
schedule 24.10.2022

char * в NSData для отображения в UIImageView
Я получаю данные изображения в виде char * (хранятся на сервере sql). Я хочу преобразовать эти данные в NSData для отображения изображения в представлении UIImage. char * data — массив байтов для исходного изображения. как я могу преобразовать char...
5406 просмотров
schedule 16.06.2022

VARCHAR(x) — установка длины превращает ее в фиксированную длину с точки зрения производительности MySQL?
Я понимаю разницу между CHAR и VARCHAR, один из которых имеет фиксированную длину, а другой — переменную длину, и что, если все поля в строке имеют фиксированную длину, таблица обычно работает лучше. Однако мне неясно, что если я задаю VARCHAR...
2483 просмотров
schedule 19.10.2022

увеличить буфер памяти и массив символов
В настоящее время я распаковываю один из файлов Blizzard .mpq для чтения. Для доступа к распакованному буферу char я использую boost::interprocess::stream::memorybuffer. Поскольку файлы .mpq имеют фрагментированную структуру, всегда начинающуюся с...
1018 просмотров
schedule 05.05.2022

Регулярное выражение для приема буквенно-цифровых символов (6-10 символов) .NET, C#
Я создаю форму регистрации пользователя, используя С# с .NET. У меня есть требование проверить введенные пользователем поля пароля. Требование проверки приведено ниже. Он должен быть буквенно-цифровым (a-z, A-Z, 0-9) Он должен принимать 6-10...
23476 просмотров
schedule 01.02.2023

Подпись char и Unicode в C++0x
Из рабочего проекта C++0x новые типы char ( char16_t и char32_t ) для обработки Unicode будут беззнаковыми ( uint_least16_t и >uint_least32_t будут базовыми типами). Но насколько я вижу (возможно, не очень далеко), тип char8_t (на основе...
1537 просмотров
schedule 18.09.2022

Вопрос Char C о кодировании со знаком/без знака
Я читал, что C не определяет, является ли символ подписанным или неподписанным, а на странице GCC говорится, что он может быть подписан на x86 и неподписан в PowerPPC и ARM. Хорошо, я пишу программу с GLIB, которая определяет char как gchar (не...
6757 просмотров
schedule 23.12.2022

Const unsigned char* to char*
Итак, у меня есть два типа на данный момент: const unsigned char* unencrypted_data_char; string unencrypted_data; Я пытаюсь выполнить простое преобразование данных из одного в другое (string -> const unsigned char*) В результате имею...
4539 просмотров
schedule 31.10.2022

Адрес массива против адреса массива [0] - язык C
Мой вопрос: почему адрес массива отличается от адреса его первой позиции? Я пытаюсь написать свой собственный malloc, но для начала я просто выделяю кусок памяти и играю с адресами. Мой код выглядит примерно так: #define BUFF_SIZE 1024 static...
11646 просмотров
schedule 23.04.2023

Как вывести отдельный символ при использовании char *[] = something
Я играл с указателями, чтобы лучше их понять, и наткнулся на то, что, как я думаю, должен уметь делать, но не могу понять, как это сделать. Приведенный ниже код работает нормально — я могу вывести «а», «собака», «носки» и «штаны» — но что, если я...
201 просмотров
schedule 07.04.2022

читать из файла как массив символов
Я исхожу из файла, и когда я читаю, он берет его построчно и распечатывает. то, что я хочу точно, - это массив символов, содержащий все символы в файле, и распечатать его один раз, это код, который у меня есть if(strcmp(str[0],"@")==0)...
5179 просмотров
schedule 18.02.2023

Цель C ==> char ==> Специальные символы?
char c1 = 'A'; char c2 = 'F'; char final = (char) c1^c2; Это всегда возвращает результат, который я ищу, но не работает, если c1 или c2 содержат специальные символы. Любая идея, что я могу изменить, чтобы разрешить использование специальных...
931 просмотров
schedule 15.04.2022