我想请问一下怎么能提取字符串中的汉字呢?
想请教一下如何才能在一串字符串中提取出其中的汉子呢?
#include <stdio.h> #include <string.h> int main() { char s[20], sz[]={"a提bc取def双gh字i节j字k符\0"}; int j=0; for (int i=0; i<strlen(sz); i++) { if ((sz[i]>>7) != 0) { s[j] = sz[i]; j++; } } s[j] = '\0'; printf("%s\n", s); }