Программирование на Си - Урок 9 - символы, строки, библиотеки и печать на русском

preview_player
Показать описание
Это видео для тех, кто еще ни разу не программировал, но прошел предыдущие 8 уроков.

В этом видео будет рассказано о строках и символах, о том, что такое библиотеки и как выводить и вводить текст на русском языке.

Рекомендации по теме
Комментарии
Автор

Спасибо Антон. Все правда коротко и ясно и понятно, что не маловажно. Каждый урок заменяет где-то 50 страниц книги. которые будешь читать 2 дня и еще два чтоб выделить суть.

sergeyslavny
Автор

Немного подумал, и все таки напишу. Сразу говорю, не знаю как на Си, но на с++ это есть. Подключаем библиотеку <windows.h> и пишем "SetConsoleCP(1251);" и "SetConsoleOutputCP(1251);", таким образом и на ввод русские символы и на вывод. С помощью этих двух функций мы устанавливаем кодировку для консоли, в данном случае 1251, это я написал, если вдруг кому-то интересно.

ДмитрийКошелев-пэ
Автор

Антоон!!
чувсвто юмора прекрасное у Вас

AibekDandaev
Автор

Премного благодарен тебе, что делишься знаниями и проводишь нам путь в мир ИТ!

feuacher
Автор

Отличный урок. Немного не досказали, что обязательно символы типа char в одинарные кавычки экранировать, но это пустяк) 👍

ИванЛебедев-зу
Автор

Ну его! Лучше пока писать на транслите. Плюс практика по английской раскладке.

АлександрКорнеев-фэ
Автор

5:20 "Например, внезапное зацикливание и падение программы..." - голос как будто измененный, киборг )

sergeykleshchenok
Автор

Сonio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, доступный в некоторых средах разработки для MS-DOS и Windows. Предназначен для организации текстового ввода-вывода в этих операционных системах. Conio.h не является частью языка программирования Си,  стандартной библиотеки языка Си или ISO C, его наличия не требует стандарт POSIX.

bogdantymKOLUBO
Автор

Наконец то русский заработал у меня на СИ))))

W_O_I_F
Автор

У кого не видит библиотеку "conio.h" . Скорее всего вы и как я сидите не на виндовс а на линукс (или прочих юникподобных системах). Проблема в том что эта библиотека есть и работает только в винде

ВикторДидур-гт
Автор

Здравствуйте, библиотека conio не найдена. Можете подсказать альтернативу getch()

QQwerr
Автор

у меня при подключении библиотеки<windows.h> отладчик пишет undefined reference to OenToChar, где ошибся?

evgeniysmirnov
Автор

строки - довольно сложная штука в си. Никогда не можешь быть точно уверен, что выведет то, что нужно. Особенно если объявлять через указатели.

СергейМир-рг
Автор

армянский язык в консоли Си ։ հնարավոր է հայերեն արտածել տերմինալում cmd and bash terminal windows օպերացիոն համակարգում օրինակ այս դեպքում սխալ է տալիս և հայերեն չի կարդացվում իսկ Linux terminal ում շատ հեշտ առանց հիմնական ֆայլերի ներառման արտածվում է

developer-arm
Автор

у кого выскакивает ошибка с getch(), просто добавьте нижнее подчеркивание в название функции -> _getch()

python_music
Автор

Спасибо за урок!
Подскажите, чем можно заменить библиотеку <conio.h> в ubuntu?

pavelpavel
Автор

5:40 Просто пишем в размер массива: 10000 Или так нельзя? Может памяти много займёт. Но я думаю что для мелких программ и так сойдёт

hedgehog
Автор

2:46 почему автор говорит, что создал массив из 10 символов, хотя их 8?

최고-cy
Автор

Здравствуйте, Антон! Использую ОС Linux Mint, использую компилятор от Linux при изучении Ваших уроков. У меня вопрос: почему функции getchar() не сразу выводит символ, а требует нажатия клавиши Enter? Подскажите пожалуйста есть ли какая нибудь альтернатива getchar() ?

Богачк
Автор

conio.h не работает на маке и в целом, кажется, уже в истории. Не смог выполнить этот урок

handlewithoutsuitcase