添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
低调的水龙头  ·  AC6102 ...·  1 年前    · 

1)int fputc(int ch,FILE *fp);
功能:向指定文件写入一个字符
参数:
ch:字符
fp:文件指针
返回值:
成功:返回写入的字符
失败:返回EOF

2)int fputs( char *str, FILE *fp );
功能:向指定文件写入字符串
参数:
str:字符串
fp:文件指针
返回值:
成功:返回非负数
失败:返回EOF

fputc函数

函数功能:向D:\\demo.txt写入键盘输入的字符

#include<stdio.h>
int main(){
    FILE *fp;
    char ch;
    //判断文件是否成功打开
    if( (fp=fopen("D:\\demo.txt","w+")) == NULL ){
        puts("Fail to open file!");
        return -1;
    printf("Input a string:\n");
    //每次从键盘读取一个字符并写入文件
    while ( (ch=getchar()) != '\n' ){
        fputc(ch,fp);
    fclose(fp);
    return 0;

 fputs函数

函数功能:将输入的字符串追加到D:\\demo.txt 中

#include<stdio.h>
int main(){
    FILE *fp;
    char str[102] = {0}, strTemp[100];
    if( (fp=fopen("D:\\demo.txt", "a+")) == NULL ){
        puts("Fail to open file!");
        return -1;
    printf("Input a string:");
    gets(strTemp);
    strcat(str, "\n");
    strcat(str, strTemp);
    fputs(str, fp);
    fclose(fp);
    return 0;
                    1)int fputc(int ch,FILE *fp);功能:向指定文件写入一个字符参数:  ch:字符  fp:文件指针返回值:  成功:返回写入的字符  失败:返回EOF 2)int fputs( char *str, FILE *fp );功能:向指定文件写入字符串参数:  str:字符串  fp:文件指针返回值:  成功:返回非负数  失败:返回EOF3)例程  fputc函数函数功能:向D:\\demo.txt...
  所谓“文件”是指一组相关数据的有序集合。 
这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 
(头文件)等。文件通常是驻留在外部介质(如磁盘等)上的,在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。
  普通...
				
1.fgets()函数 显然,gets()函数在很多时候并不安全,些许时候可以用fgets()函数来替代 函数原型:char *fgets(char *str, int n, FILE *stream); 函数功能:从指定的流 stream 读取一行,并把它存储在str所指向的字符串内。当读取(n-1)个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,和gets()不同,读到换行符,fg...
C语言文件操作函数的返回值根据不同的函数会有所不同,下面列举一些常见的文件操作函数和它们的返回值含义: 1. fopen()函数:返回一个指向FILE结构体的指针,如果打开文件失败则返回NULL。 2. fclose()函数:返回0表示成功关闭文件,返回EOF表示关闭文件失败。 3. fgetc()函数:返回读取到的字符,如果已经到达文件结尾则返回EOF。 4. fgets()函数:返回读取到的字符串,如果已经到达文件末尾或读取失败则返回NULL。 5. fputc()函数:返回写入的字符,如果写入失败则返回EOF。 6. fputs()函数:返回写入字符串的结果(成功写入字符的数量),如果写入失败则返回EOF。 7. fread()函数:返回读取的元素数量,如果读取失败则返回0。 8. fwrite()函数:返回写入的元素数量,如果写入失败则返回0。 9. rewind()函数:无返回值,重新定位文件指针至文件开头。 10. fseek()函数:返回0表示成功定位文件指针,返回非0值表示定位失败。 11. ftell()函数:返回当前文件指针相对于文件开头的偏移量。 12. feof()函数:返回非0值表示已经到达文件末尾,返回0表示未到达文件末尾。