Привет, дружище! 👋 Решил окунуться в мир программирования на C и хочешь узнать, как запустить свою первую программу прямо в Windows, используя командную строку? Это проще, чем кажется! Сейчас всё покажу и расскажу так, чтобы понял даже тот, кто открыл командную строку впервые. Поехали! 🚀

Быстрый ответ: Как запустить C-программу?

  1. Установи Visual Studio с компонентом Desktop Development with C++.
  2. Напиши код программы в любом текстовом редакторе и сохрани с расширением .c (например, hello.c).
  3. Открой Developer Command Prompt for VS, перейди в папку с файлом (команда cd).
  4. Скомпилируй командой cl имя_файла.c (например, cl hello.c).
  5. Запусти программу, введя имя .exe файла (например, hello.exe).

Пошагово очень подробно: Компилируем и запускаем C-программу

Шаг 1: Устанавливаем 'мозги' для компиляции (Visual Studio)

Чтобы твой компьютер понял код на языке C, ему нужен специальный переводчик-сборщик, который называется компилятор. Самый простой способ его получить – это установить Visual Studio. Это такая большая и умная программа от Microsoft, которая помогает писать код.

  • Иди на сайт https://visualstudio.microsoft.com/downloads/ и скачай Visual Studio Community. Эта версия бесплатная для личных проектов и учебы, то что нам нужно!
  • Когда будешь устанавливать, программа спросит, какие 'детальки' (компоненты) добавить. Обязательно поставь галочку напротив Desktop Development with C++ (Разработка классических приложений на C++). Именно тут и прячется наш компилятор для C.

Дождись окончания установки. Это может занять какое-то время, так что можешь пока выпить чаю ☕.

Шаг 2: Пишем нашу первую C-программу

Теперь давай напишем саму программу. Не бойся, это будет очень просто! Нам нужен любой текстовый редактор. Даже обычный Блокнот (Notepad) подойдет, или можешь использовать что-то поудобнее, например, Notepad++.

Открой редактор и напиши (или скопируй) туда вот такой код:

#include <stdio.h>\n\nint main() {\n printf("Привет, мир! Я программа на C!\n");\n return 0;\n}

Что это значит? #include <stdio.h> - это как бы мы говорим: 'Подключи библиотеку для ввода-вывода текста'. int main() { ... } - это главная часть программы, с которой всё начинается. А printf(...); - команда 'напечатай вот это на экране'.

Теперь самое важное – сохранение! Нажми 'Файл' -> 'Сохранить как...'.

  • Выбери папку, где будет лежать твоя программа (например, создай папку C_Projects на диске C).
  • В поле 'Имя файла' напиши что-то вроде hello.c. Расширение .c очень важно, оно говорит, что это файл с кодом на C!
  • В поле 'Тип файла' (если ты в Блокноте) выбери 'Все файлы (*.*)'. Это чтобы Блокнот не добавил сам расширение .txt к нашему .c.

Нажми 'Сохранить'. Ура, исходный код готов!

Шаг 3: Компиляция и запуск через командную строку

Теперь самое интересное – превратим наш текстовый файл с кодом в настоящую программу!

1. Открой специальную командную строку. Нажми кнопку 'Пуск' (флажок Windows в углу экрана).

2. Начни печатать developer command prompt. Ты должен увидеть что-то вроде Developer Command Prompt for VS (Командная строка разработчика для VS).

3. Щелкни по ней правой кнопкой мыши и выбери 'Запуск от имени администратора'. Это важно, чтобы у нас были все нужные права.

4. Откроется черное (или синее, зависит от настроек) окошко командной строки. Теперь нам нужно перейти в папку, где ты сохранил свой файл hello.c. Для этого используется команда cd (change directory - сменить папку). Например, если ты сохранил файл в C:\C_Projects, то введи: cd C:\C_Projects и нажми Enter.

5. Когда ты в нужной папке, пришло время компиляции! Введи команду: cl hello.c и нажми Enter. (Если твой файл называется по-другому, например, myprogram.c, то и команда будет cl myprogram.c).

6. Если всё прошло гладко, компилятор немного 'подумает' и создаст в той же папке несколько новых файлов, среди которых будет hello.exe. Это и есть наша готовая программа!

7. Чтобы запустить программу, просто напиши в командной строке ее имя: hello.exe (или просто hello) и нажми Enter.

Ты должен увидеть сообщение: 'Привет, мир! Я программа на C!' прямо в командной строке. Поздравляю, ты только что скомпилировал и запустил свою первую программу на C! 🎉

Дополнительные фишки

  • Компиляция нескольких файлов сразу: Если у тебя большой проект из нескольких .c файлов, можешь скомпилировать их всех одной командой: cl file1.c file2.c file3.c.
  • Задать имя готовой программе: Хочешь, чтобы твоя программа называлась не hello.exe, а, например, MySuperProgram.exe? Легко! Используй ключ /out: при компиляции: cl hello.c /out:MySuperProgram.exe.

Лайфхак дня 💡

В командной строке разработчика (и обычной тоже) можно использовать клавиши со стрелками Вверх (↑) и Вниз (↓) для прокрутки ранее введенных команд. Это супер удобно, чтобы не печатать одну и ту же команду cl hello.c по сто раз, если ты что-то меняешь в коде и перекомпилируешь! ✨

Вот и всё! Как видишь, запустить C-программу в командной строке Windows совсем несложно. Главное – установить нужные инструменты и запомнить пару команд. Теперь ты готов покорять мир программирования на C! Удачи в твоих начинаниях, и не бойся экспериментировать! 😉