前提・実現したいこと
このプログラムはメモリリークを起こしているでしょうか?また、プログラム的に間違っていますか?
該当のソースコード
c
1#include <stdio.h> 2#include <stdlib.h> 3#include <string.h> 4int main() 5{ 6 char *x; 7 char a[100] = "panda"; 8 char b[100] = "abc"; 9 x = (char *)malloc(strlen(a) + 1); 10 strcpy(x, a); 11 x = (char *)malloc(strlen(b) + 1); 12 strcpy(x, b); 13 free(x); 14}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/31 16:14
2021/08/01 03:37 編集
2021/08/01 12:08
2021/08/02 21:52
2021/08/02 21:59
2022/03/31 10:52