黑马程序员技术交流社区

标题: 字符串读写函数fgets()fputs() [打印本页]

作者: Star_FDt78    时间: 2015-12-14 21:31
标题: 字符串读写函数fgets()fputs()
字符串读写函数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结束







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2