Interviews Questions, Algorithms, Aptitude, C Interview Program, C Theory Question, Aptitude Tricks, Test Series,

Saturday, 1 June 2019

C fputs() and fgets()


The fputs() and fgets() in C programming are used to write and read the string from the stream. Let's see examples of writing and reading the file using fgets() and fgets() functions.

Writing File : fputs() function
The fputs() function writes a line of characters into the file. It outputs string to a stream.

Syntax:
int fputs(const char *s, FILE *stream)  

Example:
#include<stdio.h>  
#include<conio.h>  
void main(){  
FILE *fp;  
clrscr();  
  fp=fopen("myfile2.txt","w");  
fputs("hello c programming",fp);  
  
fclose(fp);  
getch();  
}  
myfile2.txt

hello c programming

Reading File : fgets() function
The fgets() function reads a line of characters from file. It gets string from a stream.

Syntax:
char* fgets(char *s, int n, FILE *stream)  

Example:

#include<stdio.h>  
#include<conio.h>  
void main(){  
FILE *fp;  
char text[300];  
clrscr();  
  
fp=fopen("myfile2.txt","r");  
printf("%s",fgets(text,200,fp));  
  
fclose(fp);  
getch();  
}  
Output:

hello c programming

0 comments:

Post a Comment