C 2D字符串数组,用于从中返回int和直方图的strtol或atoi

C 2D字符串数组,用于从中返回int和直方图的strtol或atoi,c,string,dynamic-arrays,atoi,strtol,C,String,Dynamic Arrays,Atoi,Strtol,这是一个函数,用于显示字符串中某些数字的次数,但2D数组对我不起作用字符串就像一个Fift Evenue 45/01 而在历史记录中必须处于保留状态 0-1 1-1 2- 3- 4-1 5-1 6- 7- 8- 9- void funkcia_h(字符**arr,整数行) { int i,j,*他的arr; int输入; 长期价值; char*ptr; scanf(“%d”,输入(&I)); his_arr=(int*)calloc(10,sizeof(int)); 对于(input可以在程序

这是一个函数,用于显示字符串中某些数字的次数,但2D数组对我不起作用字符串就像一个
Fift Evenue 45/01
而在<代码>历史记录中必须处于保留状态

0-1
1-1
2-
3-
4-1
5-1
6-
7-
8-
9-
void funkcia_h(字符**arr,整数行)
{
int i,j,*他的arr;
int输入;
长期价值;
char*ptr;
scanf(“%d”,输入(&I));
his_arr=(int*)calloc(10,sizeof(int));

对于(
input
可以在程序中未初始化的情况下使用的(i=0;iNote),您还可以执行
NULL
dereference,这是未定义的行为,这是不好的.char**aloc2D(int rows){int i;char arr;if((arr=(char)malloc(rowsizeof(char))=NULL){printf(“Error\n”);exit(1);}for(i=0;ichar**funkcia\n(FILE*fr,int rows){int i,j;char**arr;otvor(&fr);//openfile arr=aloc2D(行);for(i=0;i)