Дапаможнік па C++: Розніца паміж версіямі
Змесціва выдалена Змесціва дададзена
дрНяма тлумачэння праўкі |
др <source> -> <syntaxhighlight> |
||
Радок 53:
Як і большасць моў для праграміравання, С++ - англійскамоўная. А так, як яна англійскамоўная, яна і выкарыстоўвае лацінку. Але для таго, каб пісаць на ёй праграмы з беларускамоўным інтэрфейсам, трэба выкарыстоўваць кірыліцу. Для гэтага ў кожнай праграме трэба падключаць лакалізацыйную бібліятэку <locale.h> з параметрам "Bel". Гэта будзе выглядаць так:
<
#include <stdio.h> // падключэнне стандартнай бібліятэкі
#include <locale.h>
Радок 62:
}
</syntaxhighlight>
== Функцыі ў C++ ==
Праграміст можа пісаць свае функцыі дзеля мэт праграмы.
Радок 72:
* Функцыя «main», у якой утрымліваецца канцэпцыя праграмы і асноўны код (функцый «main» у праграме можа быць некалькі):
<
#include <stdio.h> // падключэнне стандартнай бібліятэкі
Радок 80:
}
</syntaxhighlight>
* Функцыя «sqrt» — корань квадратны:
<
sqrt(x) // корань квадратны з x
</syntaxhighlight>
* Функцыя «exp» — экспанента <math>e^x</math>:
<
exp(x) // экспанента ў ступені x
</syntaxhighlight>
=== Напісанне функцый ===
Радок 104:
Вылічэнне выразу: <math>\min(a,a+b)+\min(a,b+c))/(1.0+\min(a+b*c,b))</math>:
<
#include <stdio.h>
#include "iostream"
Радок 130:
}
</syntaxhighlight>
=== Глядзі таксама ===
Радок 144:
Даволі зручна заносіць інфармацыю ў [[праграма|праграму]] ў час яе выканання. Пры гэтым звесткі ў праграму заносяцца праз аргументы каманднага радка. У функцыі «main» прадугледжаныя два спецыяльна ўбудаваныя аргументы: «argc» і «argv». Argc утрымлівае колькасць аргументаў, напісаных у камандным радку (argc — цэлалікавы тып дадзеных «int»). Аргумент argv — гэта ўказальнік на масіў указальнікаў сімвальнага тыпу ў камандным радку (argv — сімвальны тып даных «char»). Напрыклад, наступная праграма выводзіць «Hello», а затым праз прабел ваша імя, калі вы ўвялі імя ў праграму:
<
#include <stdio.h>
#include <stdlib.h>
Радок 160:
}
</syntaxhighlight>
*'''Тлумачэнне.''' ''Пасля кампіляцыі праграмы неабходна зайсці ў камандны радок (для [[Кампілятары C++ для Windows|Windows-кампілятараў]]), або тэрмінал (для [[Кампілятары C++ для Linux|Linux-кампілятараў]]), перайсці ў дырэкторыю, дзе знаходзіцца скампіляваная праграма і надрукаваць яе назву (хай праграма называецца «arg.exe»), а затым сваё імя, напрыклад:''
Радок 180:
''таму што першым аргументам лічыцца назва праграмы, а другім — імя. А па ўмове''
<
if (argc != 2)
</syntaxhighlight>
''колькасць аргументаў павінна раўняцца двум.''<ref>Schildt, Herbert. C++: The Complete Reference, 3th Edition, p. 145; ISBN 0078824761</ref>
Радок 196:
У мове С++ масівы аб'яўляюцца наступным чынам:
<
int a[100];
</syntaxhighlight>
Тут «int a[100]» — масіў з сотняй элементаў [[цэлы тып лікаў|цэлага тыпу]].
Радок 204:
==== Прыклад: заданне масіву з пячатных сімвалаў і вывад яго на экран ====
<
#include <stdio.h> // падключэнне стандартнай бібліятэкі
#include <iostream>
Радок 217:
}
</syntaxhighlight>
==== Прыклад: пошук максімальнага элемента [[вектар]]а ====
<
#include "stdio.h"
#include "iostream"
Радок 254:
}
</syntaxhighlight>
=== Літаратура ===
|