gpt4 book ai didi

代码:: block 。 conio.h cprintf 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:44 25 4
gpt4 key购买 nike

下面正在尝试的代码:

#include <stdio.h>
#include <conio.h>
#include <ctype.h>

int main(void)
{
char ch;

do{
ch=getch();
cprintf("%c", toupper(ch));
} while(ch !='q');

return 0;
}

错误如下:

C:\Users\Towsif\Desktop\C\sd\main.c||In function 'main':| C:\Users\Towsif\Desktop\C\sd\main.c|11|warning: implicit declaration of function 'cprintf' [-Wimplicit-function-declaration]| obj\Debug\main.o||In function main':|
C:\Users\Towsif\Desktop\C\sd\main.c|11|undefined reference to
cprintf'| ||=== Build finished: 1 errors, 1 warnings (0 minutes, 0 seconds) ===|

最佳答案

<conio.h>头文件在 GCC(MinGW/Cygwin) 编译器中不可用。该错误没有提供信息并且具有误导性。请尝试不使用该头文件...

编辑:-

您不能使用 getch()cprintf() !因此,您可以尝试 getchar() 而不是它们和 printf() .此外,无需更改编译器,因为 GCC 被认为是 C 语言的最佳编译器。实际上,您应该浏览需要这些的那部分书 <conio.h>头文件或者只是在 GCC 旁边安装另一个 C 编译器。不要删除 GCC!请仅使用 GCC...

试试这段代码:-

do{
ch=getchar(); // changed getch() to getchar();
printf("%c", toupper(ch)); //changed cprintf() to printf();
}
while(ch !='q');

关于代码:: block 。 conio.h cprintf 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25400661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com