http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=192 [º¹»ç]
#include <stdio.h>
int main(void)
{
char *cp =0x80000001;
int *ip =0x80000001;
long int *lp =0x80000001;
printf("char pointer: %x %x %x\n",*cp, *cp+1, *cp+2);
printf("int pointer: %x %x %x\n",ip, ip+1, ip+2);
printf(" long int pointer: %x %x %x\n",lp, lp+1, lp+2);
return 1;
}
¼Ò½º´Â ÀÌ·¸±¸¿ä..
ÄÄÆÄÀÏ ¿¡·¯ ¸Þ½ÃÁö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
D:\Program Files\Microsoft Visual Studio\source\Cpp1.cpp(5) : error C2440: 'initializing' : cannot convert from 'const unsigned int' to 'char *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
D:\Program Files\Microsoft Visual Studio\source\Cpp1.cpp(6) : error C2440: 'initializing' : cannot convert from 'const unsigned int' to 'int *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
D:\Program Files\Microsoft Visual Studio\source\Cpp1.cpp(7) : error C2440: 'initializing' : cannot convert from 'const unsigned int' to 'long *'
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
Cpp1.exe - 3 error(s), 0 warning(s)
C¿¡ ´ëÇÑ Áö½ÄÀÌ ¸¹ÀÌ ºÎÁ·ÇÏ¿©
¿©·¯ºÐµé²² µµ¿òÀ» ûÇÕ´Ï´Ù.
ÄÄÆÄÀÏÀº VC++ ¿¡¼ Çß½À´Ï´Ù.
°Ë»öÇØ º¸´Ï ºñ½ÁÇÑ °Ô½Ã¹°Àº Àִµ¥ Àú ¿¡·¯¸Þ½ÃÁö´Â ¾Æ´Ñµí Çϱº¿ä..
|
Hit : 4243 Date : 2003/11/10 04:28
|