私はCを学び始めており、コマンドラインから文字を入力し、行番号がASCII文字番号で、列が入力からの文字のインデックスになるように配列に並べ替えたいと考えています。これは realloc と malloc を介して動的に実行する必要があることはわかっていますが、コード化する方法がわかりません。誰かがこの問題で私を助けてくれますか?
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <string.h>
#include <assert.h>
#include <ctype.h>
#define totalASCII 256
int
main(int argc, char **argv) {
int locat;
char current;
int **dRow=NULL;
dRow = malloc(totalASCII*sizeof(*dRow));
for(locat=0;scanf("%c", ¤t)==1;locat++) {
/* I don't know what to put here */
}
return 1;
}