UTF8编码就是3字节
哦,原来如此, Mike_python小 发表于 2023-8-1 20:21
这个呢,可以试试
你这个不就是小甲鱼原本的代码吗,它的代码不能我的电脑上实现 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小就行,那个号被限制回帖了 MIke_python小小 发表于 2023-8-1 21:11
看错了,这个是
如果对你有帮助,最佳答案给到Mike_python小就行,那个号被限制回帖了
这个也还是原来那个代码{:10_245:} 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]