русский текст в консоли для программ на c и c++

Возможно кто-то сталкивался с тем что при разработке на C или С++ нужно отобразить русский текст в DOSe. Предлагаю вашему вниманию 3 варианта: 1 вариант: int main() { setlocale( LC_ALL,"" ); возможно придется уточнить: setlocale( LC_ALL,"Russian" ); 2 вариант: #include #include void rcout(char *str) { char message[100]; CharToOem(str,message); std::cout< } int main() { rcout("Сюда вставляем русское сообщение"); 3 вариант: #include #include void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); std::cout<<"Сюда вставляем русское сообщение"; Потом нужно будет зайти в Свойства, Командной строки и изменить шрифт на Lucida Console

примеры использования команды echo в linux

Если нам нужно вывести сообщение в консоли: echo "Сообщение" Если хотим создать файл, стерев все и добавить лишь необходимый текст: echo "Сообщение" > ~/имя_файла.txt Если хотим дописать в конец файла необходимый текст: echo "Сообщение" >> ~/имя_файла.txt Ну и всеми линуксоидами любимая команда, в которой вы можете дополнительный материал: man echo