My notes on FILES in C
Reading File Line by line:
FILE *fp = fopen("filename", "r");
char buf[512];
while(fgets(buf, 512, fp)!=NULL) {
puts(buf);
}
fclose(fp);
Reading File Character by Character:
FILE *fp = fopen("filename", "r");
int ch;
while((ch = fgetc(fp))!=EOF) {
putchar(ch);
}
fclose(fp);
Random Access :
ftell(fp) returns the offset of the File
The rewind() function sets the file position indicator for the stream pointed to by stream to the beginning of the file.
(void) fseek(stream, 0L, SEEK_SET)
FILE *fp = fopen("filename", "r");
char buf[512];
while(fgets(buf, 512, fp)!=NULL) {
puts(buf);
}
fclose(fp);
Reading File Character by Character:
FILE *fp = fopen("filename", "r");
int ch;
while((ch = fgetc(fp))!=EOF) {
putchar(ch);
}
fclose(fp);
Random Access :
ftell(fp) returns the offset of the File
The rewind() function sets the file position indicator for the stream pointed to by stream to the beginning of the file.
(void) fseek(stream, 0L, SEEK_SET)
Comments
Post a Comment