Υπηρεσία TAXISnet : Ενημέρωση
Giorgos Keramidas
keramida at ceid.upatras.gr
Thu Mar 30 17:53:22 EEST 2006
On 2006-03-30 17:30, Thanos Kyritsis <djart at linux.gr> wrote:
> On Thursday 30 March 2006 17:16, Giannis Beredimas wrote:
> > Έχω μια ξαδελφούλα που ψάχνει γαμπρό, άμα είσαι διαθέσιμος πες.
>
> int stack_initialization( int size ) {
> if (( start=malloc(size * sizeof(double))) == NULL)
> return ERROR;
> sp = start;
> max = size;
> return size; }
>
> void push ( double n) {
> if ( sp - start >= max )
> error_stack ( OVERFLOW );
> *sp = n;
> sp++; }
>
> double pop ( void ) {
> if ( sp - start <= 0)
> error_stack ( UNDERFLOW );
> return (*--sp); }
>
> int main() {
> if(stack_initialization(STACK_SIZE)!=STACK_SIZE){
> printf("Stack initalization error!\n");
> exit(1); }
>
> push ("ξαδελφούλα που ψάχνει γαμπρό");
>
> sleep();
Απαίσιο στυλ κώδικα (C)(TM)(R) 2006 Γιώργος Κεραμίδας :P
Επίσης, έχει ένα undefined behavior bug *ΝΑ* με το συμπάθειο[1]. Αλλά
τώρα που το ξανασκέφτομαι, μάλλον είναι υπονοούμενο για το `undefined
behavior' της ξαδερφούλας, οπότε παίζει και να μην είναι bug :P
[1] Η μετατροπή ενός (const char *) σε (double) δεν είναι σε κανένα
γνωστό σύστημα καλή ιδέα.
More information about the Linux-greek-users
mailing list