永发信息网

unresolved external symbol _clrscr

答案:3  悬赏:10  手机版
解决时间 2021-03-23 00:37
  • 提问者网友:黑米和小志
  • 2021-03-22 13:38
unresolved external symbol _clrscr
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-03-22 15:06
缺少静态库文件*.lib,函数clrscr可能在头文件里声明,但未定义,需要指定相应的库
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-03-22 16:08
1>main.cpp
1>e:\documents\visual studio 2008\projects\baidu\main.cpp(15) : error C3861: “clrscr”: 找不到标识符
1>e:\documents\visual studio 2008\projects\baidu\main.cpp(22) : error C3861: “system”: 找不到标识符
解决方案如下:
1.添加#include 可解决无法识别system指令的问题
2.用system("cls")来替换clrscr() 这个已经被淘汰了的函数。
#include
#include
#include
#include
#include
#define N 81
void readwriteDAT();
void chg(char*s)
{
}
void main( )
{
char a[N];
//clrscr();
system("cls");
printf("Enter a string : "); gets(a);
printf("The original string is : "); puts(a);
chg(a);
printf("The string after modified : ");
puts (a);
readwriteDAT() ;
system("pause");
}
void readwriteDAT()
{
int i ;
char a[N] ;
FILE *rf, *wf ;
rf = fopen("in.dat", "r") ;
wf = fopen("out.dat", "w") ;
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%s", a) ;
chg(a) ;
fprintf(wf, "%s\n", a) ;
}
fclose(rf) ;
fclose(wf) ;
}
  • 2楼网友:有你哪都是故乡
  • 2021-03-22 15:39
把 clrscr();
改写为
system("CLS");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯