programovani:cpp
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
programovani:cpp [2018/01/09 07:39] – vytvořeno Zdeněk Havlík | programovani:cpp [2019/10/07 12:40] (aktuální) – [Odkazy] Zdeněk Havlík | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | C++ | + | ====== |
+ | [[ukazatele|Ukazatelé]] | ||
+ | <WRAP centeralign> | ||
+ | //Na serveru QNAP// | ||
+ | </ | ||
+ | ===== Instalace kompilátoru ===== | ||
+ | Nainstalujeme Entware-3x-std (aktuální verze 0.999) přes QNAP Club Repo (http:// | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | Pomocí '' | ||
+ | |||
+ | opkg install gcc | ||
+ | |||
+ | Plus další potřebné balíčky\\ | ||
+ | Zdroj: [[https:// | ||
+ | ===== Kompilace ===== | ||
+ | |||
+ | g++ program.cpp -o program | ||
+ | |||
+ | <file cpp program.cpp> | ||
+ | int main() | ||
+ | { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Kompilace s knihovnou pro přístup do '' | ||
+ | |||
+ | g++ program.cpp -o program -lmysqlclient | ||
+ | |||
+ | Další duležité knihovny | ||
+ | |||
+ | -lncursesw | ||
+ | |||
+ | ===== Co znamená int argc, char** argv v main? ===== | ||
+ | <code cpp> | ||
+ | #include < | ||
+ | |||
+ | int main(int argc, char** argv) { | ||
+ | std::cout << "Have " << argc << " arguments:" | ||
+ | for (int i = 0; i < argc; ++i) { | ||
+ | std::cout << argv[i] << std:: | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | == Výstup == | ||
+ | Po zadání příkazu '' | ||
+ | < | ||
+ | Have 4 arguments: | ||
+ | ./test | ||
+ | a1 | ||
+ | b2 | ||
+ | c3 | ||
+ | </ | ||
+ | Zdroje:\\ | ||
+ | https:// | ||
+ | http:// | ||
+ | ==== Odkazy ==== | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// | ||
+ | http:// |
programovani/cpp.1515483551.txt.gz · Poslední úprava: 2018/01/09 07:39 autor: Zdeněk Havlík