typedef char* DateTime; として定義された日付型があります。形式は「dd/mm/yyyy-hh:mm」です。例:「08/08/2012-12:00」
「日付」であるn個の文字列を割り当てたいと思います。次の何が間違っていますか?
DateTime* dates = (DateTime* ) malloc(sizeof(char*) * n);
for (int i = 0; i <= n; i++) {
dates[i] = malloc(sizeof(char)*16);
if (dates[i] == NULL) {
free(dates);
return NULL;
}
}