「mallocプロジェクト」の編集履歴(バックアップ)一覧はこちら
「mallocプロジェクト」(2010/07/08 (木) 15:21:17) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
***malloc.c
#highlight(c){{
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void){
char str1[10];
char *p_str2;
int n;
int i;
printf("n: ");
scanf("%d", &n);
printf("str1: ");
scanf("%s", str1);
p_str2 = (char *)malloc(strlen(str1) * n + 1);
*p_str2 = '\0';
for(i = 0; i < n; i++){
strcat(p_str2, str1);
}
printf("p_str2 = %s\n", p_str2);
free(p_str2);
return 0;
}
}}