A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

字符串读写函数fgets()fputs()
字符串的追加
#include <stdio.h>
#include <string.h>
int main()
{
    //写入
    char str[]="star";
    FILE *f=fopen("fputs.txt","r");
    int count = 0;
    if(f!=NULL){
        count = fputs(str,f);
        printf("写入成功,本次写入%d个字符\n",count);
    }

    fclose(f);
    return 0;
}

字符串的读取
#include <stdio.h>
#include <string.h>
int main()
{
    FILE *f=fopen("fputs.txt","r");
    char str2[100];
    if(f!=NULL){
        fgets(str2,sizeof(str2), f);
        printf("str2----->%s\n",str2);
    }
    fclose(f);
    return 0;
}

fgets:读取完毕后,会加上字符串结束符
         读取的时候,遇到\n或EOF结束


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马