NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 2 - Visual Studio a první konzolová aplikace v C++

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Lukáš Havlíček:24.11.2019 17:23

Muj zdrojak k teto lekci vypada takto.

/*
Datum vytvoření: 24.11.2019
Vytvořil: Turbošneček
Úkol k lekci na ITNetwork: 1
*/

#include<iostream>
#include<cstring>
#include<locale>
#include "znaky.h"

using namespace std;

int main()
{
        locale cze("Czech");
        locale::global(cze);

        // Deklarace ohraniceni hlavičky

        string rovinka(80, rovina);
        string rovinka1(10, rovina);
        string rovinka3(16, rovina2);

        /////////////////////////////////////////////////

        // Hlavička

        cout << "\t\t" << rovinka << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Vítejte v prvním programu \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Návod ze stránek ITNetwork.cz \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Úkol číslo jedna  \t\t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Vypsání textu do konzole \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka;

        cout << "\n\n";

        /////////////////////////////////////////////////////////////////////

        // Deklarace ohraničení programu

        string rovinka4(80, rovina3);
        string prazdny(78, prazdno);
        string prazdny2(38, prazdno);
        string svi(1, sv);

        /////////////////////////////////////////////////////

        // Vypsání prvního textu

        cout << " " << rovinka4 << endl;
        cout << " " << svi << prazdny << svi << "\n";
        cout << " " << svi << prazdny << svi << "\n";
        cout << " " << svi << "\t\t\t\t" << "Ahoj svete" << prazdny2 << svi << "\n";
        cout << " " << rovinka4;

        cout << "\n\n";

        /////////////////////////////////////////////////////////////////

        // Zapati

        cout << "\t\t" << rovinka << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Výsledek prvního programu \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Vytvořil Turbošneček         \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka1 << "\t\t" << "Uvidíme se u dalšího úkolu  \t\t" << rovinka3 << "\n";
        cout << "\t\t" << rovinka;


        cin.get();
        cin.get();
        return 0;
}

Mam tam vlastni hlavicku se znakama, aby nebyl zdrojak prilis dlouhy.

char rovina=171;
char rovina2 = 187;
char rovina3 = 95;
char sv= 166;
char prazdno = 0;
 
Odpovědět
24.11.2019 17:23
Avatar
WBBR
Člen
Avatar
WBBR:12.5.2020 20:47

všetko funguje :)

 
Odpovědět
12.5.2020 20:47
Avatar
Richard Vlasák:11.6.2020 20:10

Zdravím,
používám Visual Studio 2019 a mám problém s spuštěním aplikace.
Kód mám opsaný správně, ale v na začátku kódu se mi červeně podtrhává # u #include a při spouštění mi to píše že nebyla nalezena cesta k souboru PrvniApikace.dll, píše mi to, že cesta má být C:\Users\...\C++\Prvni­Aplikace\Debug\Prvni­Apikace.dll i když cesta ke složce debug je C:\Users\...\C++\Prvni­Aplikace\Prvni­Aplikace\Debug\.
Zkoušel jsem přesouvat složku debug i přejmenovat potřebný textový soubor z PrvniApikace na PrvniApikace.dll.
Děkuji za pomoc

 
Odpovědět
11.6.2020 20:10
Avatar
Richard Vlasák:11.6.2020 20:26

Problém vyřešen, ale mám zase jiný, teď mi to píše, že nebil nalezen soubor PrvniAplikace.exe.

 
Odpovědět
11.6.2020 20:26
Avatar
David Beňa
Člen
Avatar
David Beňa:22.1.2021 13:13

Nechápu, jak rozjet aplikaci. Když spustím F5, tak si mám vybrat mezi C++ (GDB/LLDB), nebo C++ (Windows). Ať zkusím cokoliv z toho, tak se nic nestane. Pouze se otevře soubor settings.json, který je umístěn v C: > Users > mojejmeno > AppData > Roaming > Code > User > {} settings.json . Beňa.

 
Odpovědět
22.1.2021 13:13
Avatar
Petr Kellich
Člen
Avatar
Petr Kellich:24.2.2021 20:32

Ahoj.

Visual Studio mi nešlo stáhnout. Když konečně, po dlouhých lítých bojích jsem jej do noťasu nacpal, nešlo pro změnu nainstalovat. Celkem mě to otrávilo, takže na VS kašlu.

Ťukám to v Bloodshed Dev-C++. To by snad vadit nemělo. Ale každou radu vítám.

Petr

 
Odpovědět
24.2.2021 20:32
Avatar
weverka
Člen
Avatar
weverka:15.4.2021 10:34

Pokud se budete chtít se svými aplikacemi někomu pochlubit, .exe soubor ve složce Release/ je právě to, co mu pošlete.

Osobně posílám celý release, protože když pošlu jen ,exe soubor vyskáčou mi chyby že to chce ty ostatní soubory. To samé u C#.

Editováno 15.4.2021 10:34
Odpovědět
15.4.2021 10:34
Weby jsou budoucnost IT
Avatar
Jaroslav Drobek:25.11.2021 10:46

"přihlásit se do Visual Studia pomocí Microsoft účtu." se lehce řekne, ale jak se po přihlášení doklikám do pracovního prostředí ? (stahování+in­stalace beru jako poslední možnost po vynikajících zkušenostech s online IDE např. Overleaf pro TeX..)

 
Odpovědět
25.11.2021 10:46
Avatar
Jaroslav Drobek:25.11.2021 13:14

Udělejte tohle, uděljte tamto, ale když chce člověk odstartovat třeba pod Linuxem, tak je nahraný - VS code má jinou strukturu a na tom po dvou hodinách lopocení taky končím - nerozběhal jsem hello world :(

 
Odpovědět
25.11.2021 13:14
Avatar
Odpovídá na Jaroslav Drobek
Patrik Valkovič:25.11.2021 18:14

Ahoj. VS Code má přímo návod pro C++ na Linuxu: https://code.visualstudio.com/…config-linux

Online IDE moc použít nejde, vzhledem k tomu, že musíš vše kompilovat. Můžeš zkusit:

Ale pro pokročilejší věci, kdy si musíš tahat vlastní knihovny, to použít nejde.

Odpovědět
25.11.2021 18:14
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 113.