个性化阅读
专注于IT技术分析

c使用fputs和fgets

本文概述

C编程中的fputs()和fgets()用于从流中写入和读取字符串。让我们看一下使用fgets()和fgets()函数编写和读取文件的示例。


编写文件:fputs()函数

fputs()函数将一行字符写入文件。它将字符串输出到流。

句法:

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

例:

#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

读取文件:fgets()函数

fgets()函数从文件读取一行字符。它从流中获取字符串。

句法:

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

例:

#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();
}

输出:

hello c programming
赞(0)
未经允许不得转载:srcmini » c使用fputs和fgets

评论 抢沙发

评论前必须登录!