Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.08.10
Prihlásený: 08.04.15
Príspevky: 31
Témy: 12
Príspevok NapísalOffline : 02.11.2012 0:59

VYZERA TO STRASNE ALE V PODSTATE IDE LEN O SMERNIK NA ZOZNAM A NASLEDNE JEHO VÝPIS Ahojte mam problem tu je kód :
struct ERRMSG {

char ocakava_sa_koniec_vstupu;
/* 1 */char ocakava_sa_PLUS_ALEBO_MINUS_podvyraz;
/* 2 */char ocakava_sa_KRAT_ALEBO_DELENO_podvyraz;
/* 3 */char ocakava_sa_OPERAND;
/* 4 */char ocakava_sa_PRAVA_ZATVORKA;
/* 5 */char ocakava_sa_PLUS_alebo_MINUS;
/* 6 */char ocakava_sa_KRAT_alebo_DELENO; };

struct ERRMSG*errmsg;

(*errmsg).ocakava_sa_PLUS_ALEBO_MINUS_podvyraz=ocakava_sa_+_ALEBO_-_podvyraz.;
(*errmsg).ocakava_sa_PLUS_ALEBO_MINUS_podvyraz=ocakava_sa_+_ALEBO_-_podvyraz.;
(*errmsg).ocakava_sa_KRAT_ALEBO_DELENO_podvyraz=ocakava_sa_KRAT_ALEBO_DELENO_podvyraz.;
(*errmsg).ocakava_sa_OPERAND=ocakava_sa_OPERAND.;
(*errmsg).ocakava_sa_PRAVA_ZATVORKA=ocakava_sa_PRAVA_ZATVORKA.;
(*errmsg).ocakava_sa_PLUS_alebo_MINUS=ocakava_sa_PLUS_alebo_MINUS.;
(*errmsg).ocakava_sa_KRAT_alebo_DELENO=ocakava_sa_KRAT_alebo_delenie;


void vypis()
{
printf("%s",(*errmsg).ocakava_sa_PLUS_ALEBO_MINUS_podvyraz);
printf("%s,",(*errmsg).ocakava_sa_PLUS_ALEBO_MINUS_podvyraz);
printf("%s",(*errmsg).ocakava_sa_KRAT_ALEBO_DELENO_podvyraz);
printf("%s,",(*errmsg).ocakava_sa_OPERAND);
printf("%s",(*errmsg).ocakava_sa_PRAVA_ZATVORKA);
printf("%s",(*errmsg).ocakava_sa_PLUS_alebo_MINUS);
printf("%s,",(*errmsg).ocakava_sa_KRAT_alebo_DELENO);
}

vypisuje mi to chybu expected constructor ,destructor or type conversation before ' .' token
podla mna je zapis v poriadku ale bez tak mi to piše ....nehladajte zmysel toho kodu pretože je to sučast zadania na ktorom pracujem

Neviem či som vybral najvhodnejší sposob ...ked je lepsi necham si poradiť:).. JE TO prve čo ma napadlo ....MOJ CIEL : potrebuje tieto vety všetky zavolať ak zavolam jednu funkciu error();-tu mam definovanu ....to ze ktoru vetu ma kedy vypisat je neopodstatne dolezite aby ked zavolam funkciu error vypise mi ju zo zoznamu.....v error mam printf ktorá zavola funkciu vypis();

dakujem za odpoved
p.s v cečku som začiatočnik tak ma nebite:)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 02.11.2012 8:19

Celé celé celé zle!

Nemal by si používať tak odporne dlhé názvy identifikátorov. Typicky sa to rieši tak, že sa takéto hlášky hodia do pola a indexuje sa trebárs nadefinovanými konštantami.
To by ale až tak veľmi nevadilo v tomto prípade, lebo toto:
Kód:
(*errmsg).ocakava_sa_PLUS_ALEBO_MINUS_podvyraz=ocakava_sa_+_ALEBO_-_podvyraz.;

a ďalšie podobné riadky je už úplna podivnosť.
Za prvé: Cčko nevyhodnocuje globálny priestor. Nemôžeš si tam písať priradenia, ani nič podobné. Smieš tam len deklarovať a príp. inicializovať premenné (to spôsobuje tú chybovú hlášku)
Za druhé, čo je to ocakava_sa_+_ALEBO_-_podvyraz. ??? To má byť nejaký reťazec? Tak s tým predsa pracujem ako s reťazcom.
Čo vlastne ani nie je možné v tvojom príklade, pretože v štruktúre to máš deklarované ako jeden znak (char) a nie ako reťazec.

Takisto na toto (*errmsg). si čím skôr odvykni, používaj pekne errmsg->

No a teraz ako to napraviť. Ideálne čo môžeš spraviť je, celé to vymazať, naučiť sa Cčko a napísať to znovu a správne.
Problém je aj v tom, že neviem, či to má byť C, alebo C++. Miešaš tam oba dohromady, sám asi nevieš, čo z toho chceš.

Takže ako, naučíš sa C/C++ a spravíš to sám? Alebo napíšeš, ktorý jazyk si akože chcel a poradíme ďalej?

// Jo, ešte som zabudol na tem "smerník na zoznam" - blud. Ty si vytvoril smerník, ale vôbec si mu nepriradil pamäť. Kašli zatiaľ naň, urob si štruktúru bez hviezdičky.


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Lazarus OOP smernik

v Delphi, Visual Basic

0

521

30.03.2014 1:56

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Smernik v strukture C

v Assembler, C, C++, Pascal, Java

14

807

03.12.2008 17:32

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoznam

v JavaScript, VBScript, Ajax

1

1852

25.06.2012 0:08

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoznam

v HTML, XHTML, XML, CSS

17

2938

23.06.2007 22:06

sento Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoznam

v HTML, XHTML, XML, CSS

10

2267

05.08.2007 10:20

HAE07 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NFS zoznam

v Počítačové hry

6

934

03.10.2011 10:14

dixi Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoznam systemov

v Operačné systémy Microsoft

1

533

06.08.2009 23:22

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zretazeny zoznam

v Assembler, C, C++, Pascal, Java

4

1968

23.02.2011 18:13

mack0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoznam mail

v Služby a webstránky

0

1086

03.12.2019 20:24

Duso11x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zreťazený zoznam

v Assembler, C, C++, Pascal, Java

3

1083

26.03.2012 17:06

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoznam kontaktov

v Ostatné

3

742

26.10.2010 19:53

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zoznam serverov

v Počítačové hry

23

5778

24.06.2010 15:18

Spard Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem zoznam

v PHP, ASP

3

556

05.03.2008 10:33

mondzo Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zoznam katalógov

v Internetový marketing, SEO, reklama

9

73131

30.12.2010 9:51

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Python zoznam

v Perl, Python, Ruby, CGI

1

681

14.06.2013 21:35

reDo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jednoduchý zoznam

v HTML, XHTML, XML, CSS

12

824

19.06.2010 13:20

shaggy Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra