Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 3. diel - Premenné, typový systém a parsovanie v C# .NET

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
barina
Nevyplnené
Avatar
barina:8.1.2014 14:30

ahoj, mohli byste mi někdo prosím vysvětlit, co znamená ten "string"? nějak mi to z textu není jasné, proč jsme to tam psali. děkuju :)

Avatar
Odpovedá na
Jakub Vaněk (Bubavanek):8.1.2014 19:34

Sice nejsem žádný expert, ale mám dojem že String se používá pro textový řetězec. Tedy obecně, pokud je to text tak se používá String. Třeba pro celá čísla by si použil int.

Opravte mě pokud se mýlím, aspoň se něco přiučím.

Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovedá na
Jan Vargovský:8.1.2014 19:40

String máš složený z jednotlivých znaků, tak jako když si vezmeš třeba slovo "ahoj" tak se skládá z jednotlivých znaků a celkově to tvoří řetězec (string).

Avatar
Eriks78
Nevyplnené
Avatar
Eriks78:18.1.2014 13:03

Ahoj sdraco! Rád bych se pozeptal, proč na MonoDevelop v C# nejde tohle:

int a = Console.ReadLine()

Hlásí to následující chybu: Cannot implicitly convert type 'string' to 'int'

Co tam mám napsat, aby to fungovalo?
Díky!


Ber na vědomí, že používám Ubuntu 12.04 LTS
a to, že programuju v MonoDevelop.

Avatar
Eriks78
Nevyplnené
Avatar
Odpovedá na
Eriks78:18.1.2014 13:05

PS:
Oprava kódu...

int a = Console.ReadLine();
Avatar

Člen
Avatar
Odpovedá na
:18.1.2014 13:08

Cannot implicitly convert type 'string' to 'int' znamená, že Console.Readline() ti ukáldá vstup od uživatele jako textovou proměnnou typu string a ty ji budeš muset převést na číselnou proměnou typu int. To uděláš tak, že je ji takzvaně naparsuješ viz. článek

Editované
Avatar
Eriks78
Nevyplnené
Avatar
Odpovedá na
Eriks78:18.1.2014 13:15

Aha, díky. :)
Tohle jsem asi (fakt) přehlédl. :`


Ber na vědomí, že jsem uživatel Ubuntu 12.04
a používám MonoDevelop.

Avatar

Člen
Avatar
Odpovedá na
:18.1.2014 13:24

V pohodě, stane se :)

Avatar
Solarian
Člen
Avatar
Solarian:18.1.2014 21:45

Ahoj, pod program na zdvojnásobování jsem připsala program papoušek, protože jsem chtěla zkusit jestli si to pamatuju a po vyzkoušení na mě vyskočilo This file has been modified outside of the source editor. Do you want to reload it?
A možnosti ano, ano všechny, ne a ne všechny. V překladači mi vyšlo, že tento soubor byl změněn mimo editor zdrojových kódů. Nevím co to znamená a co mám odpovědět :( Dík za radu :)

Odpovedať
Hlupáci dělají stále stejné hlouposti. Ti šikovnější stále nové.
Avatar
Lukáš Nový:1.2.2014 17:49

Ahoj lidi, mohli byste mi pls vysvětlit následující ke kalkulačce? :

Když uživatel přiřadí hodnotu např. 5 k proměnné b, ta se přeparsuje a přiřadí proměnné d. Ale jak poté můžu v řádku d = c + d ukládat výsledek sčítání opět do proměnné d když k d proměnné už mám jednou přiřazeno (a to 5). Rozumím tomu jako že by to mělo být 5 = (např. 7) + 5. Ale takhle by to poté nesčítalo. Výsledek by byl 5 = 12. Přitom to ale sčítá správně :D

Console.WriteLine("Vítejte v kalkulačce");
            string a = Console.ReadLine();
            string b = Console.ReadLine();
            int c = int.Parse(a);
            int d = int.Parse(b);
            d = c + d;
            Console.WriteLine(d);
            Console.ReadLine();
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 222.