Malloc + 2d arrays + C

Giorgos Keramidas keramida at ceid.upatras.gr
Wed Mar 20 01:41:01 EET 2002


On 2002-03-19 19:49, Athanasios Karapantelakis wrote:
> >  Η ANSI C δεν έχει σχόλια (και όχι σχολεία) που αρχίζουν με "//", εκτός
> >  αν μιλάμε για την ISO C99 που έγινε πρότυπο πρόσφατα. Φυσικά, αυτό δεν
> >  εμπόδισε ένα κάρο compiler να έχουν τέτοια σχόλια, με πρώτο και
> >  καλύτερο τον gcc, αλλά αυτό δεν τα κάνει μέρος του προτύπου. Μάλιστα,
> >  η μη υπακοή του προτύπου μπορεί να οδηγήσει σε περιπτώσεις
> >  (παθολογικού, είναι αλήθεια) κώδικα που δεν δουλεύει σωστά, όπως π.χ.:
>
> OK, exeis dikio,3anakoita3a to egxeiridio anaforas kai den anafere tipota
> gia sxolia typou "//", opws egw nomiza (protypo X3.159-1989). Ap'oso
> gnorizw omws, o gcc einai o kat'e3oxhn xrhsimopoioumenos compiler.
> Ypostirizei de kai tous 2 typous sxoliwn ( /*....*/ kai //...)

Απλά δεν χρησιμοποιείς τα κατάλληλα command line options:

	hades:~$ cat > lala.c
	// comment.
	int func (void)
	{
	    return 0;
	}
	hades:~$ gcc -ansi -pedantic lala.c
	lala.c:1: syntax error before `/'
	hades:~$ gcc -v
	Using builtin specs.
	gcc version 2.95.3 20010315 (release)

Giorgos Keramidas                       FreeBSD Documentation Project
keramida@{freebsd.org,ceid.upatras.gr}  http://www.FreeBSD.org/docproj/



More information about the Linux-greek-users mailing list