
01.03.2010, 16:02
|
|
Познающий
Регистрация: 05.02.2010
Сообщений: 59
С нами:
8559301
Репутация:
41
|
|
ну посчитай размер буфера
Код:
//как-то так например
#include <cstdio>
#include <stddef.h>
int main(void)
{
ptrdiff_t diff;
int array[50];
for(int i = 0; i<50; i++)
{
array[i]=i+1;
}
printf("first: %d, last: %d, firstptr: %p lastptr: %p\n",array[0], array[49], array, &array[49] );
diff = &array[49] - &array[0];
printf("arraysize is: %d , diff: %p, sizeof(int): %d", diff, diff, sizeof(int));
return 0;
}
Последний раз редактировалось BastardFromHell; 01.03.2010 в 16:04..
|
|
|