Язык программирования Си: Компиляторы и Windows 7 - C (СИ)
Формулировка задачи:
Доброго времени суток КиберФорума!
Несколько месяцев назад я создал тему "Какой язык программирования выбрать?" и решил остановиться на паскале, так как мне 15 лет, и я не знаю даже азов. Прошло некоторое время, месяцы, и я не захотел изучать этот язык... Понимая, азы - это все. Но паскаль не утраивал в плане разработки десктопа. Загуглив, я почитал и понял, что лучше остановиться и начать с такого прекрасного и еще не "мертвого" языка Си (чистого Си). Литературу я подобрал - все хорошо. Понятно и ясно на чтении. Но возникло требование к практике, вот тут то и оно... У меня Windows 7, хорошая и удобная ОС, но в плане поиска программ под нее - тяжеловато, во всяком случае для меня. Долго читая и вникая, я понял, что надо скачать и установить такие компиляторы, как: Visual Studio, Code::Blocks, MinGW, GCC. Я английский знаю плохо, но понять и перевести могу. Начал я с GCC, читал, качал... Все "ф топку", так как с SourceForge я качать и не понял, как разобраться с иерархией файлов. Нашел на оф. сайте мирр. сайты, тоже самое... - иерархия. Качал что мог и как мог - накачал и пытался установить... Все так же "ф топку" не устанавливалось ничего и не работало... MinGW - иерархия, не качается... Не устанавливается... С Visual Studio и Code::Blocks все вышло: скачал, установил - все работало! Не смотря на мои кривые действия и повадки. Но снова был провал... Visual Studio 2012 я скачал, выписал код "Хэлло, ворлд!" и попытался скомпилировать, проверить... Но не нашел как и где. Поискав интернете, я понял что надо что-то качать "левое" и в свойствах долго и мутно шариться... Меня это не устроило... С Code::Blocks было легче, там был "Рун", но после ввода кода и запуска, вылетало черное окно с какими-то сообщениями. В общем... Во всем провал!
КиберФорумчане, прошу о помощи! Я нуб нубом, только учусь. Английский не знаю. Криворукий, не смог нормально скачать и установить... Прошу дать советы как же быть.
Решение задачи: «Язык программирования Си: Компиляторы и Windows 7»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <iostream> int main (void) { setlocale (0,""); // иострим и эта команда, чтобы работать с русскими символами printf ("Программируем на Си\n"); getch(); // ожидание клавиши return 0; }
Объяснение кода листинга программы
- #include
Включает в программу файл стандартного ввода/вывода, который содержит определения функций для работы с консолью - #include
Включает в программу файл conio.h, который содержит функции для работы с консолью, такие как getch() - #include
Включает в программу iostream, который содержит определения стандартных потоков ввода/вывода - int main (void) Функция main() является точкой входа в программу, то есть первым действием, которое выполняется при запуске программы
- setlocale (0,``); Устанавливает локаль для работы с русскими символами
- printf (
Программируем на Си\n
); Выводит на экран строкуПрограммируем на Си
- getch(); Ожидает нажатия клавиши, чтобы пользователь мог что-то ввести или выполнить команду
- return 0; Обозначает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д