c,将字符型数字转换为数字
#include <stdio.h>#include <string.h>
#include <math.h>
#include<stdlib.h>
//*****************用户输入数组,计算两个数组的乘积******************
//
int main()
{
char str1,str2;
printf("请输入第1个矩阵的尺寸(M * P):");
fgets(str1,100,stdin);
printf("请输入第2个矩阵的尺寸(M * P):");
fgets(str2,100,stdin) ;
printf("*str = %c , *(str + 1) = %c , *(str + 2 ) = %c \n",*str1,*(str1 + 1),*(str1 + 2));
int num;
num = atoi(*str1); //将字符型数字转换为数字
printf("%d\n",num);
return 0;
} 第18行的num = atoi(*str1);//传入的数据类型不对
改成 num = atoi(str1);
页:
[1]