c语言中如何判断中文的句号?

for(i=0;ff[i]!=✀。✀;i++)就不能判断中文句号
2025-03-19 00:05:47
推荐回答(4个)
回答1:

中文字符占2位,一个char是一位,当然不能比较。
不正规的办法,char c[3] = "。";同时比较ff[i]和c[0]以及ff[i+1]和c[1]

回答2:

中文句号占两个字符。你需要两个两个字符的读入,判断。
char a[2];
if ( a == "。")...

懂否?

回答3:

两个字符的
应该用 strcmp 函数
windows环境下 可以用lstrcmp
if (lstrcmp(s, "。") == 0)

回答4:

直接比较就可以了