Diskuze: Problém s maticí (přesunutá diskuse)
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 22 zpráv z 22.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


Ty používáš název pole pro zjištění jeho velikosti nebo špatně
vidím? 
Respektive i < pole, j < pole je hloupost, název pole nevrací počet
prvků, ale pointer na první prvek.
Příště prosím založ nové téma, od toho tu témata jsou. K vložení zdrojového kódu je tlačítko Vložit zdrojový kód.
Já to pak přesunu, ale až se to vyřeší, aby nehledal odpověď jinde než je jeho otázka.
V tom případě to musíš napsat takhle:
for(i=0; i<10; i++)
{
cout<<"\n";
for(j=0; j<10; j++)
{
cout<<"a"<<pole[i][j];
}
}
ani takto to nesprvi maticu, a nevypise tam ten znak, ale uz rozmyslam nad
nahradou.
pomocou funkcie gotoxy viem pohybovat kurzor, otazka ako definujem staly pohyb
po urcitej trase (kruh, obdlznik) viem len nahodny random a o jedno po stlaceni
klavesi
Možná by bylo dobré sem dát větší část kódu a napsat o co se vlastně snažíš. Mimochodem, přesouvám diskusi sem: http://www.itnetwork.cz/…18bd519c5448#…
zdrojak tu upnem neskor, ale ide mi v podstate o to sprvit pohyb (vlak) po neakej drahe, a chel som to spravit na sposob ruleti co som robil v C, neaky bod by sa pohyboval do okola a uzivatel by menil len jeho rychlost a najlepsie riesenie sa mi zdalo dvojrozmerne pole(matica)
Co má pohyb vlaku společného s ruletou? Ty chceš aby ten vlak jezdil jenom dokola?
presne tak, a v rulete(C) som mal lopticku a teraz to ma byt akoze vlak, ktori ma neake prvky ktore uzivatel moze ovladat, rychlost, brzdy, svetla .... teraz som videl jeden program ktori mal mapu vykreslenu cez "cout" (pomocou -/\) ale smer pohybu urcoval uzivatel
Udělej si pole a do něj ulož souřadnice postupně, tak jak jdou v té trase za sebou.
for(i=0; i<10; i++)
{
cout<<endl;
for(j=0; j<10; j++)
{
pole[i][j] = ' ';
if (i == 0 || j == 0 || i == 9 || j == 9)
{
pole[i][j] = 'x';
}
cout << " " << (char)pole[i][j];
}
}
asi takto neako chcem aby mi vyzerala "matica" ale ten pohyb po tom obvode tam
neako neviem docielit, skusam to cez gotoxy ale neviem neako sa mi nedari,
ako si to myslel ty s tym ukladanim suradnic??
Myslel jsem to tak, že si do nějakého pole uložíš souřadnice za sebou přesně v tom pořadí, ve kterém se po nich ten daný objekt má pohybovat. Nejdřív ale musíš mít nějaký systém pro zakreslení nějakého objektu na konkrétní souřadnice v konzoli.
natrafil som na dalsi problem, mam uz pole, aj pohybujuci sa bod v poli, len
som to chcel spravit tak ze pocas toho pohybu budem moct este menit rychlost
tochto pohybu, a prepinat hodnoty(bool) (true false) co neviem neako zluzit do
kopy, neviete niekto neaky trik 
Ten pohyb máš počítám v nějaké smyčce, na jejímž konci je nějaká pauza a pak se vše překreslí. Tak pouze tu pauzu zkracuj nebo prodlužuj podle toho, jak rychlý má být pohyb.
mám metodu(funkciu) ktora je volana do main.cpp z triedy.cpp ktora sa
vykonava (takmer navždy) a potrebujem ju ukončiť, ked dam return 0; tak mi
vypisuje neaku chybu ze to nemozem pouzit kvoli _sleep(); to iste mi pise aj pri
pouzite exit(); break;
D:\codeblocksprojekt\Letny semester C++\SEMESTRALKA VLAK\Vlak.cpp|63|error:
return-statement with a value, in function returning 'void'|
Funkce deklarovaná jako void nemůže vracet hodnotu, ukončíš jí tak, že napíšeš jenom return bez hodnoty.
Zobrazeno 22 zpráv z 22.