gpt4 book ai didi

c - 如何在 15 和 18 处处理此警告 ."warning: array subscript has type ‘char’ [-Wchar-subscripts]”

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

<分区>

问题是这个警告在 15 和 18 警告:数组下标的类型为“char”[-Wchar-subscripts]

处理示例输入:他们是学生。爱欧示例输出:你的标准。

#include <cstdio>
#include <cstring>
const int MAXN = 10005;
char str1[MAXN], str2[MAXN];
bool HashTable[128] = {false};
//use HashTable to record the item need to minus

int main()
{
fgets(str1, sizeof(str1), stdin);
fgets(str2, sizeof(str2), stdin);
int len1 = strlen(str1);
int len2 = strlen(str2);
for (int i = 0; i < len2; i++) {
HashTable[str2[i]] = true;
}
for (int i = 0; i < len1; i++) {
if (HashTable[str1[i]] == false) {
printf("%c", str1[i]);
}
}
return 0;
}

我可以运行它,但我不知道警告。

这里

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