返回

C++不断地获取错误

发布时间:2022-03-02 04:36:32 535
# golang

错误我收到严重性代码描述项目文件行抑制状态警告C6064缺少与转换说明符“2”对应的“scanf_s”的整数参数。

严重性代码描述项目文件行抑制状态详细信息描述警告C6001使用未初始化的内存“索引”。

#包括<;斯特迪奥。h>;

#包括<;ctype。h>;

内部主(空){

//creating uncoded character array

char unCoded[] = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };

//creating coded character array

char coded[] = { 'H','I','V','J','K','W','L','A','M','Y','N','B','X','O','Z','C','T','P','U','D','Q','S','R','E','G','F' };

int i, j, index;

//INPUT A string from user

char input[30], encoded[30];

printf("Enter your input: ");

scanf_s("%s", input);

//creating encoded string

i = 0;

while (input[i] != '') {

    //getting index of input[i] in unCoded array

    for (j = 0;j < 26;j++) {

        if (unCoded[j] == toupper(input[i])) {

            index = j;

            break;

        }

    }

    //ending with coded array

    encoded[i] = coded[index];

    //incrementing i

    i++;

}

encoded[i] = '';

printf(" Given word: %s", input);

printf(" Encoded word: %s", encoded);

return 0;

}

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像