Як створити просту програму на с ++
категорія Поради та секрети
Завжди хотіли програмувати на C ++? Кращий спосіб навчитися - це подивитися приклади. Погляньте на основну схему програмування на С ++, щоб дізнатися про структуру програми C ++, потім створіть просту програму на свій розсуд.
кроки
1
Отримайте компілятор і / або IDE. Три хороших варіанти - це GCC, або якщо ваш комп`ютер працює під управлінням Windows - Visual Studio Express Edition або Dev-C ++.
2
Деякі приклади програм (скопіюйте і вставте наступний код в редактор тексту / коду):
#include #include using namespace std-int main (){string s-cout lt; lt; "jhun n" -cin gt; gt; s-cout lt; lt; "Hello, " lt; lt; s lt; lt; `n` -return 0- // this return statement isn`t necessary }
#include using namespace std-int main (){int no1, no2, sum -cout lt; lt; "nEnter the first number = " -cin gt; gt; no1 -cout lt; lt; "nEnter the second number = " -cin gt; gt; no2 -sum = no1 + no2 -cout lt; lt; "nThe sum of "lt; lt; no1 lt; lt;" and "lt; lt; no2 lt; lt;" = "lt; lt; sum `n` -return 0 -}
#include int main(){int sum=0, value-std::cout lt; lt; "Please enter numbers:" lt; lt; std::endl-while (std::cin gt; gt; value)sum*=value-std::cout lt; lt; "Sum is: " lt; lt; sum lt; lt; std::endl-return 0-}
#include int main(){int v1, v2, range-std::cout lt; lt; "Please input two numbers:" lt; lt; std::endl-std::cin gt; gt; v1 gt; gt; v2-if (v1lt; =v2){range=v2-v1-} else {range=v1-v2- }std::cout lt; lt; "range = " lt; lt; range lt; lt; std::endl-return 0-}
#include using namespace std-int main(){int value, pow, result=1-cout lt; lt; "Please enter operand:" lt; lt; endl-cin gt; gt; value-cout lt; lt; "Please enter exponent:" lt; lt; endl-cin gt; gt; pow-for (int cnt=0- cnt!=pow- cnt++)result*=value-cout lt; lt; value lt; lt; " to the power of " lt; lt; pow lt; lt; " is: " lt; lt; result lt; lt; 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 ++