西文字符就是ASCII码
删除字符串中的汉字
#include<stdio.h>
void main()
{
char s[81];
int i, j;
gets(s);
for (i = j=0; s[i] != '\0'; i++)
{
if ((s[i] & 0x80) != 0x80)
{
s[j++] = s[i++];
s[j++] = s[i];
}
}
s[j] = '\0';
puts(s);
}
删除字符串中的西文字符
#include<stdio.h>
void main()
{
char s[81] = "Microsoft 微软公司 Computer\n杭州分公司";
int i, j;
for (i = j = 0; s[i] != '\0'; i++)
{
if ((s[i] & 0x80) == 0x80)
s[j++] = s[i];
}
s[j] = '\0';
puts(s);
}