5,8K подписчиков
Привет, друзья! Сегодня немного покодим. Попробуйте подумать без использования компилятора. Какой код правильно справится с данной задачей? Обсуждение этой задачи в telegram-канале Обсуждение этой задачи в VK группе Что такое строки в языке C ? В языке C, как и в компьютере в целом, строки представлены набором чисел, где на каждую букву приходится некоторый числовой код, по которому операционная система определяет какой символ нарисовать пользователю. Происходит это в соответствии с таблицами кодировок ( ASCII или UTF-8, или другие)...
2 года назад
94 подписчика
И так,мы разобрались как создавать свои функции и зачем они нужны,что было поспешно с моей стороны.Так как нам нужно разобраться ещё со строками в си. Ответим сперва на вопрос-"Что такое строка?".Интуитивно всем понятен ответ на этот вопрос и казалось бы его даже задавать не стоило,но всё не так просто.Коротко говоря,строка-это массив символов и записать это можно так: char hello[5]={'H','e','l','l','o'}; Попробуйте собрать программу с подобной строкой,чтобы строку передать в printf используется...
4 года назад
3,3K подписчиков
Добрый день, уважаемый читатель! Практически в каждой прошивке приходится в том или ином виде работать со строковой информацией. Это могут быть топики, уведомления, отладочные сообщения (логи) и т.д. В данной статье я расскажу про свой способ работы с динамическими строками. Для начала чуть-чуть теории. Строка в C (си) - это всегда массив символов, который по-хорошему всегда должен заканчиваться символом конца строки - '\0', целочисленное значение которого равно 0. Это хорошо иллюстрирует картинка,...
1 год назад