如何解决我如何获得数组中的“行”
我想要达到的目标: 我正在使用 Maat 网站,我想导出失败的导入,但我能够根据需要将错误映射到标题。
相关代码:
char** insere_jogada(char** tab,jogador j,int* linhas,int*colunas) {
int l,c,i;
char resposta,escolha;
char** aux = tab;
pede_espaco(&l,&c); // espaco q o jogador quer jogar
resposta = check_jogada(tab[l][c],j); //jogada
if(resposta=='A'){ // se escolher adicionar lin/col
j.lincol--; //fica sem oportunidade de adicionar mais linhas/colunas
escolha = pede_lincol(); // escolher entre adicionar linha ou coluna
if(escolha == 'L'){
printf("\nLines before %d",*linhas);
*linhas = *linhas + 1;
printf("\nLines after %d",*linhas);
// ----
aux = realloc(*tab,sizeof(char*)*(*linhas));
//also tried: tab = malloc(sizeof(char*)*(*linhas));
if(aux==NULL){
printf("Error.\n");
return tab;
}
//
}
else{
*colunas = *colunas + 1;
for(i = 0;i < *colunas; i++){
aux[i] = realloc(*tab,sizeof(char*)*(*colunas));
}
}
}
else{
tab[l][c] = resposta;
}
return aux;
}
这是我试过的:
'row' => 3,'attribute' => 'cau_cat','errors' =>
array (
0 => 'The cau_cat must be an integer.',),'values' =>
array (
'cus_name' => 'Felix','cus_dob' => '1999-05-02','cus_cat' => 1001,'cau_cat' => 'bew','cus_idtype' => 2,'cus_idnum' => 427107,'cus_type' => 2,'listtype_id' => 111,)),)
这会产生 logger($array['0']);
必须是整数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。