C中的fgetc()和fputc()
fgetc()
该功能fgetc()用于从文件中读取字符。它返回文件指针指向的字符,如果成功,则返回EOF。
这是fgetc()C语言的语法,
int fgetc(FILE *stream)
这是fgetc()C语言的示例,
假设我们具有以下内容的“new.txt”文件-
0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo
现在,让我们看一下示例-
示例
#include<stdio.h>
#include<conio.h>
void main() {
FILE *f;
char s;
clrscr();
f=fopen("new.txt","r");
while((s=fgetc(f))!=EOF) {
printf("%c",s);
}
fclose(f);
getch();
}这是输出,
输出结果
0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo
在上面的程序中,我们有一个文本文件“new.txt”。文件指针用于打开和读取文件。它正在显示文件的内容。
FILE *f;
char s;
clrscr();
f=fopen("new.txt","r");fputc()
该函数fputc()用于将字符写入文件。它将字符写入文件,如果成功,则返回EOF。
这是fputc()C语言的语法,
int fputc(int character, FILE *stream)
这里,
char-字符将被写入文件。
流-这是指向要写入字符的文件的指针。
这是fputc()C语言的示例,
假设我们具有以下内容的“new.txt”文件-
0,hell!o 1,hello! 2,gfdtrhtrhrt 3,demo
现在,让我们看一下示例-
示例
#include <stdio.h>
void main() {
FILE *f;
f = fopen("new.txt", "w");
fputc('a',f);
fclose(f);
}该程序将修改“new.txt”文件。它不会在屏幕上显示任何输出,但是会直接修改文件。您可以检查修改后的文件。以下文本是文件的修改后的文本-
A
在以上程序中,文件指针f用于打开文件“new.txt”,fputc()并用于将字符写入文件。
FILE *f;
f = fopen("new.txt", "w");
fputc('a',f);热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西