【发布时间】:2020-01-05 14:24:02
【问题描述】:
我正在考虑尝试特殊的控制台函数 cscanf() 和 cprintf() 但以下代码无法编译
#include<stdio.h>
#include<conio.h>
int main()
{
int a,b;
cprintf("Enter two integers\n");
cscanf("%d%d",&a,&b);
cprintf("%d+%d=%d",a,b,a+b);
return 0;
}
这是错误信息:
undefined reference to 'cscanf'
undefined reference to 'cprintf'
【问题讨论】:
-
请改用
printf和scanf。conio.h是古老的。 -
does not compile编译器通常不会给您正确或错误的响应。什么错误? -
编译器很可能会告诉您改用
_cprintf和_cscanf。你至少可以先尝试一下。 -
为什么人们将其关闭为“与编程无关”?我将其 VTC 为“无 MCVE”。
-
你从哪里得到这个包含
cprintf和cscanf的代码?如果它来自与 Turbo C 相关的任何内容,请将其扔掉和/或忘记它。
标签: c gcc codeblocks