Forum » Programiranje » spet c++
spet c++
hasek ::
ok problem je naslednji imam strukturo studenti (ime priimek itd)
sedaj jih morem pa urediti po imenu(a do z)
poskusil sem z uporabo buble sorta vendar5 me nekaj zajevaba
if stavek sem tako postavil
if(student[i].ime[1]>student[i+1].ime[1]) potem zamenjaj vendar ne deluje kako naj naredim da bom lahko uredil zapise v scrukturi po imenu
sedaj jih morem pa urediti po imenu(a do z)
poskusil sem z uporabo buble sorta vendar5 me nekaj zajevaba
if stavek sem tako postavil
if(student[i].ime[1]>student[i+1].ime[1]) potem zamenjaj vendar ne deluje kako naj naredim da bom lahko uredil zapise v scrukturi po imenu
hasek ::
aha se to problem je v tem da ta if stavek preskoci kot da ni nikoli prvi vecji od drugega ceprav ime vpisem tako
Vesoljc ::
pokaži strukturo...
če imaš za ime recimo char[32], potem ne moreš uporabit operatorja večji/manjši ampak funkcijo strcmp
če imaš za ime recimo char[32], potem ne moreš uporabit operatorja večji/manjši ampak funkcijo strcmp
Abnormal behavior of abnormal brain makes me normal...
Person ::
Izvorna koda funkcije strcmp:
int __cdecl strcmp ( const char * src, const char * dst ) { int ret = 0 ; while( ! (ret = *(unsigned char *)src - *(unsigned char *)dst) && *dst) ++src, ++dst; if ( ret < 0 ) ret = -1 ; else if ( ret > 0 ) ret = 1 ; return( ret ); }Kaj podobnega bi lahko on napisal... pa bi mu še bolj koristilo. V bistvu je prav razmišljal.
Let's make something useful!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Dll napisan v C++ importan v C# aplikacijoOddelek: Programiranje | 3875 (3662) | cikopero |
» | Pomoc v C-juOddelek: Programiranje | 1299 (1211) | rfmw |
» | wpasupplicant in SD LJOddelek: Omrežja in internet | 1642 (1456) | r5r |
» | operator +Oddelek: Programiranje | 1274 (1147) | MasterBlaster |
» | Coding StyleOddelek: Programiranje | 3462 (2654) | 64202 |