這是我在C中的代碼,我試圖動態更改數組大小,但它使我得到空指針。在c中運行時更改大小數組
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
char *message = {"xxzz"};
message=realloc(message,5 * sizeof(*message));
if (message == NULL)printf("Memory exhausted\n");
printf("%s",message);
return 0;
}
@MustafaGenç:你明明看問題文本。做得好! – bitmask