Fgets Code:
#include<stdio.h> int main() { FILE *fp; fp=fopen("a.txt","r"); //apend mode if(fp==NULL) { printf("unable to open file\n"); return 1; } //file opened successfully char names[80]; while(1) { fgets(names,80,fp); printf("%s",names); if(feof(fp)) break; } fclose(fp); //printf("Success\n"); return 0; }
Fgetc Code:
#include<stdio.h> int main(){ FILE *fp; fp=fopen("a.txt","r"); if(fp==NULL) { printf("unable to open"); return 0; } char ch; ch=fgetc(fp); //char by char while(!feof(fp)){ printf("%c",ch); ch=fgetc(fp); } fclose(fp); return 0; }
Fscanf code:
#include<stdio.h> int main(){ FILE *fp; fp=fopen("names.txt","r"); if(fp==NULL) { printf("unable to open file\n"); return 0; } char name[80]; int salary; while(1){ fscanf(fp," %[^,],%d",name,&salary); printf("%s name gets %d per hour\n",name,salary); if(feof(fp)){ break; } } return 0; }