ポインタの配列に配列のアドレスを代入するにはどうすればいいのでしょうか?```ここに言語を入力#include<stdio.h>
#include<string.h> void sort(char *str); int main(void){ printf("Input:\n"); int i; char *str[5],cha[5][20]; for(i=0;i<5;i++){ str[i]=NULL;} for(i=0;i<5;i++){ printf("string %d = ",i+1); scanf("%s",cha[i]); } str=cha[]; printf("%s",str[0]); sort(str[5]); for(i=0;i<5;i++){ printf("%s\n",str[i]); return 0; }} void sort(char *str){ int len[5]; int i,j,tmp; for(i=0;i<5;i++){ len[i]=strlen(str[i]);} for(i=0;i<4;i++){ for(j=1;j<5;j++){ if(len[i]>len[j]){ tmp=str[i]; str[i]=str[j]; str[j]=tmp; } } } }
コード
コードは、質門を編集して、<code>ボタン、’’’の枠の中にコードを貼り付けてください