Do nového roku jako lepší programátoři? Znovu otevíráme večerní školu programování. Nette framework, návrhové vzory, testování nebo vůbec poprvé kurzy ASP.NET dostupné odkudkoli v republice.
Avatar
dfdfdf
Člen
Avatar
dfdfdf:

Cau.Nemuzu najit chybu.Predem diky za pomoc

 
Odpovědět 11. ledna 15:56
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na dfdfdf
David Čápka:

T není pole ani ukazatel, proto jej nemůžeš indexovat. Kdyby jsi věnoval větší snahu popisu toho, co má program dělat, např. zvolením lepšího titulku vlákna, tak bychom ti mohli pomoci více.

Editováno 11. ledna 16:10
Nahoru Odpovědět 11. ledna 16:10
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
dfdfdf
Člen
Avatar
Odpovídá na David Čápka
dfdfdf:

Program musi fungovat tak ,ze kdyz neco reknu,tak se do zapise do s.Pak v chart=s ja bych chtel predat adresu s na t.A jako vysledek program pomoci funkce toupper zapise 1 pismo jako velke.

 
Nahoru Odpovědět 11. ledna 16:18
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na dfdfdf
David Čápka:

Nemůžeš do proměnné typu char uložit pole charů, programuješ ve staticky typovaném jazyce. Pokud chceš předat adresu pole, která jsou v céčku vždy jako reference, stačí si vytvořit ukazatel na char:

char* t = s;

Je tu o tom spoustu článků, stačí si je přečíst - http://www.itnetwork.cz/…-c-ukazatele

Editováno 11. ledna 16:44
Nahoru Odpovědět 11. ledna 16:44
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
dfdfdf
Člen
Avatar
Odpovídá na David Čápka
dfdfdf:

Uz jsem to pochopil diky moc.Muzu se jeste zeptat?!Proc,kdyz ukladame retezcove pole do nejka promene nepouzivame &?
Napriklad
char s [50];
scanf("%s",(&?)s);

Editováno 11. ledna 17:29
 
Nahoru Odpovědět 11. ledna 17:28
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na dfdfdf
David Čápka:

Protože proměnné typu pole jsou již reference, dereferencoval bys referenci, ne hodnotu. Pole je v céčku uložené jako ukazatel na první prvek do paměti. Je to v tom článku, co jsem ti poslal.

Editováno 11. ledna 17:38
Nahoru Odpovědět 11. ledna 17:37
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
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 6 zpráv z 6.