amin2014
سه شنبه 11 آذر 1393, 14:41 عصر
سلام
چه جوری میشه سایز ارایه را هنگام run time وبا malloc مشخص کرد؟
مسعود اقدسی فام
سه شنبه 11 آذر 1393, 18:44 عصر
char n, *arr;
scanf("%d",&n);
arr = (char*)malloc(n);
.
.
.
free(arr);
چون char یه بایتی بود کد بالا درست کار میکنه. اما در کل:
char n, *arr;
scanf("%d",&n);
arr = (char*)malloc(n * sizeof(char));
.
.
.
free(arr);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.