unsigned_int 发表于 2023-8-1 21:02:07

Mike_python小 发表于 2023-8-1 20:49
UTF8编码就是3字节

哦,原来如此,

1613551 发表于 2023-8-1 21:07:29

Mike_python小 发表于 2023-8-1 20:21
这个呢,可以试试

你这个不就是小甲鱼原本的代码吗,它的代码不能我的电脑上实现

MIke_python小小 发表于 2023-8-1 21:11:16

1613551 发表于 2023-8-1 21:07
你这个不就是小甲鱼原本的代码吗,它的代码不能我的电脑上实现

看错了,这个是#include <stdio.h>
#include <stdlib.h>
#define MAX 1024

int main()
{
char str;
char *target = str;
char ch;
int length = 0;

printf("请输入一个字符串:");
fgets(str, MAX, stdin);

while (1)
{
    ch = *target++;
    if (ch == '\0')
    {
      break;
    }
    if ((int)ch < 0)
    {
      target += 2;
    }
    length++;
}

printf("您总共输入了 %d 个字符!\n", length - 1);
system("pause");
return 0;
}

如果对你有帮助,最佳答案给到Mike_python小就行,那个号被限制回帖了

1613551 发表于 2023-8-1 21:14:36

MIke_python小小 发表于 2023-8-1 21:11
看错了,这个是

如果对你有帮助,最佳答案给到Mike_python小就行,那个号被限制回帖了

这个也还是原来那个代码{:10_245:}

Mike_python小 发表于 2023-8-1 21:28:26

1613551 发表于 2023-8-1 18:14
这个也还是原来那个代码

#include <stdio.h>
#include <stdlib.h>
#define MAX 1024

int main()
{
char str;
char *target = str;
char ch;
int length = 0;

printf("请输入一个字符串:");
fgets(str, MAX, stdin);

while (1)
{
    ch = *target++;
    if (ch == '\0')
    {
      break;
    }
    if ((int)ch < 0)
    {
      target += 1;
    }
    length++;
}

printf("您总共输入了 %d 个字符!\n", length - 1);
system("pause");
return 0;
}



又放错了,我是S*
页: 1 [2]
查看完整版本: 统计中英文字符的程序