| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1199 人关注过本帖
标题:语法没有错但是在编译时有个错误 我看不懂
只看楼主 加入收藏
winnie96
Rank: 2
等 级:论坛游民
帖 子:51
专家分:86
注 册:2015-12-14
结帖率:53.85%
收藏
 问题点数:0 回复次数:6 
语法没有错但是在编译时有个错误 我看不懂
#include<stdio.h>
#include<stdlib.h>

int mian (void)
{
    FILE *fp,*dfp;
    char c1[100],c2;
    if(fp=fopen("150510134-彭霞-1-doc","wt")==NULL)
    {
        PRINTF("打开文件出错");
        system("pause");
        exit(1);
    }
    puts("输入一串字符");
    gets(c1);
    fputs(c1,fp);
    fclose(fp);
    if(dfp=fopen("150510134-彭霞-1-doc","rt")==NULL)
    {
        printf("文件出错");
        system("pause");
        exit(2);
    }
    c2=fgetc(dfp);
    while(c2!=EOF)
    {
        
        putchar(c2);
        c2=fgetc(dfp);
    }
    fclose(dfp);
    system("pause");
    return 0;
}
.obj : error LNK2001: unresolved external symbol _PRINTF
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/文件.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.

文件.exe - 1 error(s), 0 warning(s)



搜索更多相关主题的帖子: include system 
2015-12-18 16:35
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
主函数拼写错误
其实错误信息也能看出来

DO IT YOURSELF !
2015-12-18 17:05
wmf2014
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:216
帖 子:2039
专家分:11273
注 册:2014-12-6
收藏
得分:0 
远不止一处错误,最严重的错误是没有main函数,自己仔细检查下吧。

能编个毛线衣吗?
2015-12-18 17:09
winnie96
Rank: 2
等 级:论坛游民
帖 子:51
专家分:86
注 册:2015-12-14
收藏
得分:0 
回复 2楼 wp231957
1.obj : error LNK2001: unresolved external symbol _PRINTF
Debug/DF.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

DF.exe - 1 error(s), 0 warning(s)
什么意思???
2015-12-19 21:27
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用winnie96在2015-12-19 21:27:12的发言:

1.obj : error LNK2001: unresolved external symbol _PRINTF
Debug/DF.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

DF.exe - 1 error(s), 0 warning(s)
什么意思???


书上或老师没告诉你C语言是大小写敏感的?你看着编译信息大大的大写PRINTF还没有一丝触动?

授人以渔,不授人以鱼。
2015-12-19 21:29
lanke711
Rank: 9Rank: 9Rank: 9
来 自:流浪在天国之路
等 级:蜘蛛侠
威 望:7
帖 子:317
专家分:1437
注 册:2015-7-16
收藏
得分:0 
.obj : error LNK2001: unresolved external symbol _PRINTF
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/文件.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.

文件.exe - 1 error(s), 0 warning(s)

注意看提示,printf被你用大写拼成PRINTF了。main()被你写成mian()了。注意细心。

普通人之所以普通,是因为他们普遍有一个通病,那就是认为自己永远普通。
千夫所指,我亦坚持。就算被所有人误解,我也照样守护这一切。
我们总是觉得,这些灵魂的表情,傲慢自大,目中无人,其实,真正目中无人的是我们。它们傲慢的不过是表情,而我们傲慢的却是行为!
记得,是为了忘记!
只要想着有那么一天,我就能忍受现在的每一天!
灾难并不可怕,可怕的是心中没有了希望。
你以为我在天堂,其实我正在路上。
当你觉得自己走不到终点的时候,请不要放弃。或许你的对手也是这种感觉。
2015-12-19 23:02
武伟
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:5
帖 子:506
专家分:2638
注 册:2015-7-23
收藏
得分:0 
几乎见过的编译错误都可以在百度上搜到
2015-12-20 17:31
快速回复:语法没有错但是在编译时有个错误 我看不懂
数据加载中...
 
   



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

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