Ciao,
domani ho l'orale di laboratorio di programmazione...per ora ho quasi sempre programmato su carta :-/
Mettendomi ha fare qualche prova al pc riscontro qualche problema con semplicissimi programmi....
(ahh lavoro sotto linux)
Questo mi dà i seguenti errori:
[root@dhcppc0 alldin]# cc mall.c -o mall
mall.c:2:2: error: invalid preprocessing directive #inclide
mall.c: In function ‘main’:
mall.c:10: warning: incompatible implicit declaration of built-in function ‘malloc’
mall.c:14: warning: incompatible implicit declaration of built-in function ‘exit’
[root@dhcppc0 alldin]#
Forse la funzione exit non è contemplata da linux ma la mallo perchè non và? ho anche provato a fare:codice:#include <stdio.h> #inclide <stdlib.h> #include <string.h> int main(){ char *s; register int t; s=malloc(80); if(!s){ printf("Non è possibile esaudire la richiesta di memoria\n"); exit(1); } gets(s); for(t=strlen(s)-1; t>=0; t--) putchar(s[t]); free(s); return 0; }
s=malloc(80*sizeof(char)); ma stesso problema...why?

Rispondi quotando