C语言打开一个txt文件,读取全部数据时忽略每行里的“//”后面内容,然后保存在一个一维数组里

求举个例子... 求举个例子 展开
 我来答
White_MouseYBZ
2017-04-20 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:7279万
展开全部
#include <stdio.h>
int main(int argc,char *argv[]){
    char a[30000];
    int i;
    FILE *fp;
    if((fp=fopen("1.txt","r"))==NULL){
        printf("Open the file failure...\n");
        return 0;
    }
    a[i=0]='\n',i++;
while((a[i]=fgetc(fp))!=EOF){
if(a[i-1]=='/' && a[i]=='/'){
while('\n'!=fgetc(fp));
a[--i]='\n';
}
i++;
}
    fclose(fp);
    a[i]='\0';//以下把结果打出来看看……
    printf("%s\n",a);
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式