Як створити просту програму на С ++
Завжди хотіли програмувати на C ++? Кращий спосіб навчитися - це подивитися приклади. Погляньте на основну схему програмування на С ++, щоб дізнатися про структуру програми C ++, потім створіть просту програму на свій розсуд.
Кроки
1
Отримайте компілятор і / або IDE. Три хороших варіанти - це GCC, або якщо ваш комп`ютер працює під управлінням Windows - Visual Studio Express Edition або Dev-C ++.2
Деякі приклади програм (скопіюйте і вставте наступний код в редактор тексту / коду):- Проста програма, надана [b]Бьерном Страуструпом (Розробник мови 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 } - Програма знаходження суми двох чисел:
#include
using 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 ;} - Програма знаходження результату в задачах множення:
#include
int 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;} - Програма пошуку діапазону набору чисел:
#include
int 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;} - Програма знаходження значення показників:
#include
using 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;}
- Проста програма, надана [b]Бьерном Страуструпом (Розробник мови C ++), щоб перевірити ваш компілятор:
3
Збережіть програму у вигляді файлу.cpp під ім`ям, яке точно відображає вашу програму. Не спитайте, є багато інших розширень для файлів C + +, виберіть будь-який з них (наприклад, * .cc, * .cxx, * .c ++, * .cp).
[b]РАДА: Слід сказати Save as Type: {select "All Files"}4
Скомпілюйте її. Для користувачів Linux і компілятора GCC використовуйте команду [b]Command: g ++ sum.cpp. Користувачі Window можуть використовувати будь-який компілятор С ++, такий як [b]MS Visual C ++,[b]Dev-C ++ або будь-яку іншу предпочтительную програму.5
Запустіть програму. Для користувачів Linux і компіляторів GCC
Команда: ./a.out (a.out є виконуваним файлом, створюваний компілятором після компіляції програми).
Поради
- cin.ignore () перешкоджає передчасному закінченню програми і негайного закриття вікна (до того, як у вас буде час побачити її)! Натисніть будь-яку клавішу, якщо хочете закрити програму. cin.get () працює аналогічним чином.
- Не соромтеся експериментувати!
- Додавайте / / попереду всі ваші коментарі.
- Для отримання більш детальної інформації про програмування в C ++ відвідайте сайт cplusplus.com
- Вивчайте програмування на С ++ до стандартів ISO
Попередження
- Обов`язково тримайтеся настільки далеко від Dev-C + +, наскільки це можливо, тому що він має кілька помилок, застарілий компілятор і не оновлювався з 2005 року.
- Ваша програма «злетить», якщо ви спробуєте вводити значення за алфавітом в одні з змінних "int". Оскільки немає процедури обробки помилок, ваша програма не може перетворити значення. Краще зчитувати рядок або включати винятку.
- Ніколи не використовуйте застарілий код.
Що вам знадобиться
- Редактор тексту / коду (наприклад Vim, Notepad і т.д.).
- Компілятор.
- Крім того, IDE включає редактор і компілятор.
- Turbo З
- Codepad онлайн
- Notepad ++