NAGAYA 发表于 2022-7-3 20:26:00

VS2022报错:可能没有为字符串“account”添加字符串零终止符。(求助各位大佬)


        char account, password, name, IDcard;

        puts("请输入账号:\n");
        gets(account);
        puts("请输入密码:\n");
        gets(password);
        puts("请输入姓名:\n");
        gets(name);
        puts("请输入身份证号:\n");
        gets(IDcard);

        puts("注册完毕,您的信息如下:\n");
        puts("您输入的账号为:");
        puts(account);
        puts("您输入的密码为:\n");
        puts(password);
        puts("您输入的姓名是:\n");
        puts(name);
        puts("您输入的身份证号是:\n");
        puts(IDcard);

wp231957 发表于 2022-7-4 06:49:07

需要为字符型数组初始化
比如charxxx={'\0'}

NAGAYA 发表于 2022-7-4 11:26:07

wp231957 发表于 2022-7-4 06:49
需要为字符型数组初始化
比如charxxx={'\0'}

好的,谢谢大佬。
页: [1]
查看完整版本: VS2022报错:可能没有为字符串“account”添加字符串零终止符。(求助各位大佬)