最后的魁拔 发表于 2019-12-21 22:41:05

指针法麻烦看看对不对

麻烦首先看看我这个是不是指针法,在看看对不对,百度搜索了一下,一个中文占2个字节,
请问我这个是不是错了,题目说不能统计中文字符,麻烦大佬看看#include <stdio.h>
#define MAX 1024

int main(void)
{
        char str;
        int i;
        printf("请输入一个字符串:");
        fgets(str,MAX,stdin);
       
        for(i = 0;*(str+i)!='\0';i++)
        {
               
        }
        printf("你总共输入了%d个字符\n",i-1);
       
        return 0;
}

最后的魁拔 发表于 2019-12-21 22:43:32

再补充一个,请问为啥小甲鱼的中文是占一个字节呢?是因为编译软件不同吗?

人造人 发表于 2019-12-21 23:13:07

人造人 发表于 2019-12-21 23:14:28

这是进阶要求,是要求你写一个程序,完成下面图片所示的功能,你怎么能理解成中文占一个字节呢

最后的魁拔 发表于 2019-12-21 23:21:59

人造人 发表于 2019-12-21 23:14
这是进阶要求,是要求你写一个程序,完成下面图片所示的功能,你怎么能理解成中文占一个字节呢

那请问我这个对不对,是不是指针法呢?

人造人 发表于 2019-12-21 23:25:15

最后的魁拔 发表于 2019-12-21 23:21
那请问我这个对不对,是不是指针法呢?

应该是吧
另外,进阶要求挺有意思,你可以挑战一下

最后的魁拔 发表于 2019-12-21 23:27:19

人造人 发表于 2019-12-21 23:25
应该是吧
另外,进阶要求挺有意思,你可以挑战一下

我这个中文也能计算,不过是一个中文占2个字节,进阶不行吗?

人造人 发表于 2019-12-21 23:32:56

最后的魁拔 发表于 2019-12-21 23:27
我这个中文也能计算,不过是一个中文占2个字节,进阶不行吗?

要完成进阶要求的那个图片那样的
页: [1]
查看完整版本: 指针法麻烦看看对不对