gpt4 book ai didi

c - 无效字符测试

转载 作者:太空狗 更新时间:2023-10-29 17:25:52 24 4
gpt4 key购买 nike

当我用'é'执行它时,尽管测试被接受了!帮助!!

#include <stdio.h>
#include <string.h>

int main ()
{
char ch[10];
int i,k,k1;

do
{
k=0; i=0;
printf("Write a sentence without accentuated letters:\n");
scanf("%s",ch);
k1=strlen(ch);
while ((k==0)&&(i<k1))
{
if (ch[i]=='é') k=1;
i++;
}
}
while (k==1);

return 0;
}

最佳答案

问题可能出在编码上。根据使用的编码标准,é 可以有不同的数字表示。如果您的源代码编辑器、编译器和命令行使用不同的编码,事情将永远不会以这种方式进行。您可能想切换到 UTF-8。

关于c - 无效字符测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5442256/

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