标题:求助cannot convert file to const char的bug怎么解决
取消只看楼主
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
结帖率:0
已结贴  问题点数:20 回复次数:5 
求助cannot convert file to const char的bug怎么解决
windows上面按的VScode
然后出了这个bug
cannot convert 'FILE*' {aka '_iobuf*}to 'const char*'
百度了一下没有出现这种状况的
求教一下是我环境下少了还是就是程序编的很有问题呀?

程序代码:
#include <stdio.h>

int mian(void)
{
    FILE *fp;

    char b[100];
    int c;
    char a[100];

    if((fp=fopen("gifts.dat","r"))==NULL)
    printf("ファイルをオープンできません。\n");
    else{
        while(fscanf(fp,"%s%s%d",a,b,&c)==3){
        printf(fp, "%-10s %-10s %d\n",a,b,c);
        fclose(fp);
        }}
    getchar ();
    return 0;
}
搜索更多相关主题的帖子: cannot bug char file convert 
2020-05-13 08:16
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
得分:0 
回复 2楼 yiyue123
大佬,改成
printf("%-10s %-10s %d\n",a,b,c);

试了一下还是不行怎么办呀
2020-05-13 09:15
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
得分:0 
回复 6楼 yiyue123
刚刚试了一下还是运行不了
这是不是就是我电脑设置的问题了呢?
2020-05-13 10:36
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
得分:0 
回复 5楼 lin5161678
移到外面去了
但还是运行不了
说是运行pre LaunchTask”g++”后存在错误
请问这种情况有可能是之前设置的少了什么吗
2020-05-13 10:38
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
得分:0 
回复 4楼 forever74
谢谢大佬x
2020-05-13 10:39
菜鸡74
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2020-5-13
得分:0 
诶 好像可以了 谢谢大佬们的帮助!
2020-05-13 10:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501584-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.106339 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved