#include<stdio.h>int main(){ FILE *fp; char ch;//如果文件不存在,给出提示并退出if((fp=fopen("D:\\demo.txt","rt"))
int fputc ( int ch, FILE *fp ); ch 为要写入的字符,fp 为文件指针。fputc() 写入成功时返回写入的字符,失败时返回 EOF,返回值类型为 int 也是为了容纳这个负数。例如: fputc('a', fp); 或者: char ch = 'a'; fputc(ch, fp); 表示把字符 'a' 写入fp所指向的文件中。 两点说明 1) 被写入的...
int fputc ( int ch, FILE *fp ); ch 为要写入的字符,fp 为文件指针。fputc() 写入成功时返回写入的字符,失败时返回 EOF,返回值类型为 int 也是为了容纳这个负数。例如: fputc('a', fp); 或者: char ch = 'a'; fputc(ch, fp); 表示把字符 'a' 写入fp所指向的文件中。 两点说明 1) 被写入的...
fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。 fgetc() 的用法为:int fgetc (FILE *fp); fp 为文件指针。fgetc() 读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回EOF。 EOF 是 end of file 的缩写,表示文件末尾,是在 stdio.h 中定义...
//首先定义文件指针:fpFILE*fp;//用fopen()函数打开文件, r——>以只读方式打开fp=fopen("test.txt","r");//没有指定文件路径,则默认为当前工作目录。 //打开文件 FILE * fopen ( const char * filename, const char * mode ); //关闭文件 int fclose ( FILE * stream ); ...
int fgetc (FILE *fp); 1 fp 为文件指针。fgetc() 读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回EOF。 EOF 是 end of file 的缩写,表示文件末尾,是在 stdio.h 中定义的宏,它的值是一个负数,往往是 -1。fgetc() 的返回值类型之所以为 int,就是为了容纳这个负数(char不能是负数)。 EOF ...
fputc(ch, fp); /* 读入的字符写入磁盘文件 */ fclose(fp); /* 操作结束关闭磁盘文件 */ } 例12-4:请编程完成文本文件的复制。 #include <stdio.h> main ( ) { FILE *fp1, *fp2; char file1[20], file2[20], ch; printf ("Enter filename1:"); ...
fp是一个文件指针(FILE *),fgetc是从文件中读取一个字符,EOF是文件结束的标志 fgetc百科:http://baike.baidu.com/link?url=RREVfXO_kp-Y8P8p30NBG3Q_Yc5C7mQe4eBRHirPYCOqAsH2H40M7xNdr4jutB8lhj8EuFHspgn1_VKvJyj_i_
FILE *fp = fopen("D:\\test.txt", "r"); if(fp == NULL) { printf("Open file failed!\n"); exit(1); } while((c = fgetc(fp)) != EOF) printf("%c", c); fclose(fp); } 三.猜你喜欢 C 语言 数组下标越界和内存溢出区别 ...
fgetc(ch,fp) 其中fp是文件指针,指向要读出的文件,ch是预先定义好的字符型常量,用以接收从fp所指文件独处的字符 fputc函数 fputc函数的作用就是实现将一个字符写入文件中,其函数的用法形式: fputc(ch,wfp) 其中fp是文件指针,指向要写入的文件,ch是预先定义好的字符型常量 ...