C++不断地获取错误
发布时间:2022-03-02 04:36:32 519
相关标签: # 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;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报