gpt4 book ai didi

c - 存储从文件中读取的不包括特殊字符的单词

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:48 24 4
gpt4 key购买 nike

我无法在这段代码中正确存储字符串。我使用 isalnum() 排除了任何特殊字符。我试图克服的问题是这种方法也存储空字符串。我试图找到一种方法来迭代特殊字符而不将它们存储到字符串中。

char* readWords(void) {
char str[max];
int c;
int i = 0;

while ((c = getchar()) != EOF){
if(isalnum(c)){
str[i] = c;
i++;
} else {
return stringStore(str,i); // i is the length of the string
i = 0;
}
}
return NULL;
}

最佳答案

if(i!=0)return stringStore(str,i);

还有

if(i!=0)return stringStore(str,i); else return NULL;

– 蓝 Sprite

关于c - 存储从文件中读取的不包括特殊字符的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26246639/

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