NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 3 - Proměnné a typový systém 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
Odpovídá na Tomáš Bajt
Patrik Valkovič:28.4.2020 10:53

Ahoj. Takové věci se řeší dál v kurzu, konkrétně v částí "práce se soubory": https://www.itnetwork.cz/…kurz/soubory
V C++ je k tomu potřeba znát objektově orientované programování.

Odpovědět
28.4.2020 10:53
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Tomáš Bajt
Člen
Avatar
Tomáš Bajt:28.4.2020 11:19

Aha , díky.

Odpovědět
28.4.2020 11:19
Život je jednoduchý, to jen lidé si ho dělají složitým.
Avatar
Libor Šimo (libcosenior):17.5.2020 14:09

Ahoj. Keď do vstupu vložím slovo s diakritikou, vypíše to špatne.
Napr. vstup "papagáj"
výstup "papag j, papag j!"

Napr. vstup "střecha"
výstup "stýecha, ...

Skúšal som češtinu jedným aj druhým spôsobom.

int main(void)
{
        //setlocale(LC_ALL, "");
        locale loc("Czech_Czech Republic.1250");
        locale::global(loc);

Kde je chyba prosím?

Odpovědět
17.5.2020 14:09
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Libor Šimo (libcosenior)
DarkCoder:17.5.2020 14:42
#include <stdio.h>
#include <locale.h>

int main(void) {

        char *text = "ěščřžýáíé";

        setlocale(LC_ALL, "cs_CZ");
        puts(text);

        return 0;
}
Odpovědět
17.5.2020 14:42
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Marek Němec
Člen
Avatar
Marek Němec:29.9.2023 16:59

Chybelo mi tu vysvetleni toho proc u posledniho prikladu nemusi byt cin.get(); 3* ale jen 2* nemusime nahodou smazat dva entery kdyz byly 2 inputy? furt nechapu asi vnitrni logiku toho cin >> ale jinak dobre udelany clanek jako vzdy :)

 
Odpovědět
29.9.2023 16:59
Avatar
Rostislav Mikolaš:12.8.2024 10:33

Možná by to chtělo upřesnit kdy příkaz cout odřádkuje automaticky (při výpisu numerické hodnoty?) a kdy musím použít endl (při výpisu řetězce?). Taky jsem si všiml, že to pracuje s řetězci i bez deklarace #include <string> (možná důsledek novější verze VS ?). U tak jednoduchých příkladů by asi stálo za to udělat jeden příklad komplexnější a neopakovat pořád proměnnou a, b atd. Jinak jsou příklady alespoň za mne dobře pochopitelné.

 
Odpovědět
12.8.2024 10:33
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Rostislav Mikolaš
DarkCoder:12.8.2024 12:31

std::cout automaticky neodřádkovává pro numerické hodnoty. Je třeba použít std::endl nebo '\n'.

#include <iostream>

int main() {
        std::cout << 20;
        std::cout << 24;

        std::cout << std::endl;

        std::cout << 20 << std::endl;
        std::cout << 24;

        std::cout << '\n';

        std::cout << 20 << '\n';
        std::cout << 24;

        return 0;
}
Odpovědět
12.8.2024 12:31
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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 7 zpráv z 27.