Як створити просту програму на с ++
Завжди хотіли програмувати на C++? Кращий спосіб навчитися - це подивитися приклади. Погляньте на основну схему програмування на С ++, щоб дізнатися про структуру програми C ++, потім створіть просту програму на свій розсуд.
кроки
1. Отримайте компілятор і / або IDE. Три хороших варіанти - цеGCC, або якщо ваш комп`ютер працює під управлінням Windows -Visual Studio Express Edition або Dev-C++.
2. Деякі приклади програм (скопіюйте і вставте наступний код в редактор тексту / коду):
- Проста програма, наданаБьерном Страуструпом (Розробник мови C ++), щоб перевірити ваш компілятор:
#include#include using namespace std-int main () {string s-cout << "jhun n" -cin >> s-cout << "Hello, " << s << ` N` -return 0- // this return statement is not necessary}
#includeusing namespace std-int main () {int no1, no2, sum -cout << " NEnter the first number = " -cin >> no1 -cout << " NEnter the second number = " -cin >> no2 -sum = no1 + no2 -cout << " NThe sum of "<< no1 <<" and "<< no2 <<" = "<< sum ` n` -return 0 -}
#includeint main () {int sum = 0, value-std :: cout << "Please enter numbers:" << std :: endl-while (std :: cin >> value) sum * = value-std :: cout << "Sum is: " << sum << std :: endl-return 0-}
#includeint main () {int v1, v2, range-std :: cout << "Please input two numbers:" << std :: endl-std :: cin >> v1 >> v2-if (v1<= V2) {range = v2-v1-} else {range = v1-v2-} std :: cout << "range = " << range << std :: endl-return 0-}
#includeusing namespace std-int main () {int value, pow, result = 1-cout << "Please enter operand:" << endl-cin >> value-cout << "Please enter exponent:" << endl-cin >> pow-for (int cnt = 0 cnt!= Pow- cnt ++) result * = value-cout << value << " to the power of " << pow << " is: " << result << endl-return 0-}
3. Збережіть програму у вигляді файлу.cpp під ім`ям, яке точно відображає вашу програму. Чи не спитайте, є багато інших розширень для файлів C + +, виберіть будь-який з них (наприклад, *.cc, *.cxx, *.c ++, *.cp) .
ПОРАДА: Слід сказатьSave as Type: {select "All Files"}
ПОРАДА: Слід сказатьSave as Type: {select "All Files"}
4. Скомпілюйте її. Для користувачів Linux і компілятора GCC використовуйте команду Command: g ++ sum.cpp. Користувачі Window можуть використовувати будь-який компілятор С ++, такий як MS Visual C++,Dev-C++ або будь-яку іншу бажану програму.
5. запустіть програму. Для пользователейLinux і компіляторів GCC
команда: ./ a.out (a.out є виконуваним файлом, який створюється компілятором після компіляції програми).
команда: ./ a.out (a.out є виконуваним файлом, який створюється компілятором після компіляції програми).
Поради
- cin.ignore () препятствуетпреждевременному окончаніюпрограмми і негайного закриття вікна (до того, як у вас буде час побачити її)! Натисніть будь-яку клавішу, якщо хочете закрити програму. cin.get () работаетаналогічним чином.
- Не соромтеся експериментувати!
- Додавайте / / попереду все ваші коментарі.
- Для отримання більш докладної інформації про програмування в C ++ відвідайте сайт cplusplus.com
- Вивчайте програмування на С ++ до стандартів ISO
попередження
- Обов`язково тримайтеся настільки далеко від Dev-C + +, наскільки це можливо, тому що він має кілька помилок, застарілий компілятор і не оновлювався з 2005 року.
- Ваша програма «злетить», якщо ви спробуєте вводити значення за алфавітом в одні з змінних "int". Посколькунет процедури обробки помилок, ваша програма не може перетворити значення. Краще зчитувати рядок або включати виключення.
- Ніколи не використовуйте застарілий код.
Що вам знадобиться
- Редактор тексту / коду (наприклад Vim, Notepad і т.д.).
- компілятор.
- Крім того, IDE включає редактор і компілятор.
- Turbo З
- Codepad онлайн
- Notepad++