Ai avut 18 erori...au mai ramas 2 pe care nu le gasesc #include <stdio.h> #include <stdlib.h> #define LINE 100 /*void clear_s(char*);*/ int main(int argc, char* argv[]); { char *s; int i; int c; char car; if (argc>2);| { fprintf(stderr,"EROARE!"); return 1; } FILE *fid; fid=fopen(argv[1],"r"); if (fid==NULL) { fprintf(stderr,"Nu pot sa deschid fisierul!"); return 1; } printf("\n %ld",ftell(fid)); while (!feof(fid)); { i=0; while(1); { fscanf(fid,"%c",&car); if (car=='\n'); { break; } i=i+1; } s=(char*)malloc(i*sizeof(char)); fseek(fid,-i,SEEK_CUR); fgets(s,i,fid); c=ftell(fid); printf("%d ::: %s",c,s); free(s); getchar(); } printf("\n"); fclose(fid); return 0; } /* void clear_s(char *s) { int i; for (i=0;i<LINE;i++) { s[i]=0; } } */