C Program for FILE Function fputc fputs fgets
/*
Write a program to illustrate the use of fputc(), fputs(), and fgets().
*/
#include<stdio.h>
#include<string.h>
int main()
{
FILE *fp;
char str[4];
char ch[4]={'a','b','c','d'};
int i;
fp=fopen("Test.txt","w");
if(fp == NULL)
{
perror("Error opening file");
return(-1);
}
for(i=0;i<4;i++)
{
fputc(ch[i],fp); //use of fputc()
}
fputs("EFGH",fp); //use of fputs()
fclose(fp);
fp=fopen("Test.txt","r");
if(fp == NULL)
{
perror("Error opening file");
return(-1);
}
while(fgets(str,4,fp)!=NULL) //use of fgets()
{
printf("%s",str);
}
fclose(fp);
return 0;
}
Write a program to illustrate the use of fputc(), fputs(), and fgets().
*/
#include<stdio.h>
#include<string.h>
int main()
{
FILE *fp;
char str[4];
char ch[4]={'a','b','c','d'};
int i;
fp=fopen("Test.txt","w");
if(fp == NULL)
{
perror("Error opening file");
return(-1);
}
for(i=0;i<4;i++)
{
fputc(ch[i],fp); //use of fputc()
}
fputs("EFGH",fp); //use of fputs()
fclose(fp);
fp=fopen("Test.txt","r");
if(fp == NULL)
{
perror("Error opening file");
return(-1);
}
while(fgets(str,4,fp)!=NULL) //use of fgets()
{
printf("%s",str);
}
fclose(fp);
return 0;
}
Nice
ReplyDelete