skoda.virt.cz
stránky o vozech Škoda 105-136, Rapid, Garde a jejich předchůdcích
Umí někdo C nebo C++
00:29:29
26.04.2009
26.04.2009

Labros
-> vaclav785: ozvi se, ale tady si nejsem jistej, jestli to byla kompilátoru, jak jsem psal, AMed asi opravdu není to samé co TMed, ale třeba máš dva názvy pro stejný typ...
23:55:32
23.04.2009
23.04.2009

vaclav785
-> Syny: no to je přesně to co mě na tom sere já se tímto nikdy živit nebudu je to jednosemestrový předmět už ho opakuji (takže ted ho musím dát) ale prostě já to myšlení na to nemám a hotovo já jsem Harwerář a tohle mě zabíjí
23:53:45
23.04.2009
23.04.2009

vaclav785
-> Labros: jj dík už jsem přišel na chybu nebyla ve mě ale v kompilátoru ale já se určitě ještě ozvu nemám ten projekt dodělaný
23:50:38
23.04.2009
23.04.2009

Syny
Tohle obdivuju... Sam sem mel programovani nekolik let, ale muzu rict, ze sem strasne rad, ze sem se toho zbavil. Prosel sem Pascal, Delphi C++, Javu, (PHP) a ted uz umim naprosty hovno :( Driv sem to jaks taks umel, i kdyz moc nechapal, ale hned 1. rok stredni sem vedel, ze s tim kamarad nebudu a taky ze ne... Hruza... Vubec tohle nikomu nezavidim :(
22:31:03
23.04.2009
23.04.2009

Labros
-> vaclav785: No to je jednoduchý, med je pointer na strukturu typu AMed, ale ty se domníváš, že je typu TMed. Čili nevíš, jestli struktura AMed obsahuje členskou proměnnou s názvem vyd1. Pravděpodobně ne.
Kdyžtak mi to napiš SZ, když nebudeš vědět, já ti zítra helfnu, když půjde o nějaké dílčí problémy.
Kdyžtak mi to napiš SZ, když nebudeš vědět, já ti zítra helfnu, když půjde o nějaké dílčí problémy.
15:20:04
23.04.2009
23.04.2009

vaclav785
-> Nwkt:
void add_med( APat *_pat, char *_title, float _price, int _number, char *_vyd1 )
{
AMed *med;
med = (AMed*) malloc( sizeof( AMed));
strcpy( med->title, _title);
strcpy( med->vyd1, _vyd1);
med->price = _price;
med->number = _number;
chyba:
[C++ Error] File1.cpp(25): E2316 \'vyd1\' is not a member of \'TMed\'
čemuž nerozumím jelikož:
typedef struct TMed
{
char title[20];
float price;
int number;
char vyd1[20];
}
void add_med( APat *_pat, char *_title, float _price, int _number, char *_vyd1 )
{
AMed *med;
med = (AMed*) malloc( sizeof( AMed));
strcpy( med->title, _title);
strcpy( med->vyd1, _vyd1);
med->price = _price;
med->number = _number;
chyba:
[C++ Error] File1.cpp(25): E2316 \'vyd1\' is not a member of \'TMed\'
čemuž nerozumím jelikož:
typedef struct TMed
{
char title[20];
float price;
int number;
char vyd1[20];
}
15:15:25
23.04.2009
23.04.2009

Nwkt
-> vaclav785: Jakou?
15:11:45
23.04.2009
23.04.2009

vaclav785
jinak už mi othlásí jinou chybu ale furt se nehýbu z místa
15:10:00
23.04.2009
23.04.2009

vaclav785
15:05:51
23.04.2009
23.04.2009

Nwkt
-> vaclav785: Mě to nejde stáhnout
13:25:24
23.04.2009
23.04.2009

vaclav785
12:58:30
23.04.2009
23.04.2009

vaclav785
-> Staf1221: nj na to jsem zapomněl tady to je: (chyba je na tučném řádku)
void __fastcall TForm1::add_med_btn(TObje ct *Sender) // +++ PRIDEJ +++
{
char _name[20];
char _vyd1[20];
float _price;
int _num;
if ( cnt!=0 && //osetreni spadnuti prg.
med_name_edit->Text!=\ "\"&&
med_vyd_edit->Text!=\& quot;\"&& //pri nevlozenem
med_price_edit->Text!= \"\"&& //a pri nevyplnenem policku
med_cnt_edit->Text!=\& quot;\") // u zadavani
{
strcpy( _name, med_name_edit->Text.c_ str());
strcpy( _vyd1, med_vyd_edit->Text.c_s tr());
_price = StrToFloat( med_price_edit->Text);
_num = StrToInt( med_cnt_edit->Text);
SG->Cells[0][pats[ind]->num_med] = med_name_edit->Text;
SG->Cells[1][pats[ind]->num_med] = med_price_edit->Text;
SG->Cells[2][pats[ind]->num_med] = med_cnt_edit->Text;
SG->Cells[3][pats[ind]->num_med] = med_vyd_edit->Text;
add_med( pats[ind], _name, _vyd1, _price, _num);
}}
void __fastcall TForm1::add_med_btn(TObje ct *Sender) // +++ PRIDEJ +++
{
char _name[20];
char _vyd1[20];
float _price;
int _num;
if ( cnt!=0 && //osetreni spadnuti prg.
med_name_edit->Text!=\ "\"&&
med_vyd_edit->Text!=\& quot;\"&& //pri nevlozenem
med_price_edit->Text!= \"\"&& //a pri nevyplnenem policku
med_cnt_edit->Text!=\& quot;\") // u zadavani
{
strcpy( _name, med_name_edit->Text.c_ str());
strcpy( _vyd1, med_vyd_edit->Text.c_s tr());
_price = StrToFloat( med_price_edit->Text);
_num = StrToInt( med_cnt_edit->Text);
SG->Cells[0][pats[ind]->num_med] = med_name_edit->Text;
SG->Cells[1][pats[ind]->num_med] = med_price_edit->Text;
SG->Cells[2][pats[ind]->num_med] = med_cnt_edit->Text;
SG->Cells[3][pats[ind]->num_med] = med_vyd_edit->Text;
add_med( pats[ind], _name, _vyd1, _price, _num);
}}
12:39:19
23.04.2009
23.04.2009

Staf1221
-> vaclav785: mozno keby si skopol aj cast kodu kde to hlasi chybu a nie len chybu ;)
11:53:11
23.04.2009
23.04.2009

vaclav785
jinak budte ke mě tolerantní je to jedno semestrový předmět a moc mi to nejde a už nikdy v Cečku dělat nebudu
11:46:36
23.04.2009
23.04.2009

vaclav785
když jsem přidáváal toto tak mi to začalo hlásit chybu. Jinak vše co je vidět je funkční
11:37:49
23.04.2009
23.04.2009

vaclav785
chyba co mi to píše:
[C++ Error] Unit1.cpp(62): E2034 Cannot convert \'char *\' to \'char\'
[C++ Error] Unit1.cpp(62): E2342 Type mismatch in parameter \'_vyd1\' (wanted \'char\', got \'char *\')
s tím že _vyd1 mám dekladovaný jako char takže té chybě nerozumím
[C++ Error] Unit1.cpp(62): E2034 Cannot convert \'char *\' to \'char\'
[C++ Error] Unit1.cpp(62): E2342 Type mismatch in parameter \'_vyd1\' (wanted \'char\', got \'char *\')
s tím že _vyd1 mám dekladovaný jako char takže té chybě nerozumím
11:36:38
23.04.2009
23.04.2009

vaclav785
Mám zadaný projekt do programování v C++.
Nepotřebuji ho udělat celý jen včera jsem narazil na chybu sedím nad ní už od včera a nevím jak se pohnout dál. Když bych upnul někam zdroják bylby mi někdo ochoten poradit popřípadě pomoci mi to dodělat? (Našla by se určitě i nějaká kačka)
Všem díky za jakékoli rady
Zadání zní: Vytvořte program, který bude sloužit jako evidence knih v knihovně. Každá kniha bude mít svůj kod, název, autora a vydavatele podle seznamu, datum vypůjčení a datum vrácení . Program bude umožnovat přidání nové knihy do seznamu smazání knihy, vypůjčení dostupné knihy, vrácení knihy, třídění knih podle všech vlastností a vyhledávání podle parametrů.
Nepotřebuji ho udělat celý jen včera jsem narazil na chybu sedím nad ní už od včera a nevím jak se pohnout dál. Když bych upnul někam zdroják bylby mi někdo ochoten poradit popřípadě pomoci mi to dodělat? (Našla by se určitě i nějaká kačka)
Všem díky za jakékoli rady
Zadání zní: Vytvořte program, který bude sloužit jako evidence knih v knihovně. Každá kniha bude mít svůj kod, název, autora a vydavatele podle seznamu, datum vypůjčení a datum vrácení . Program bude umožnovat přidání nové knihy do seznamu smazání knihy, vypůjčení dostupné knihy, vrácení knihy, třídění knih podle všech vlastností a vyhledávání podle parametrů.