http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1013 [º¹»ç]
¾È³çÇϼ¼¿ä.
¿À·£¸¸¿¡ ´Ù½Ã C¾ð¾î¸¦ °øºÎÇÏ°í Àִµ¥
ÄÄÆÄÀÏ ¹®Á¦ ¶§¹®¿¡ ÀÌ·¸°Ô ¿Ã¸³´Ï´Ù.
¾Æ·¡ÀÇ ¼Ò½º´Â C¾ð¾îÃ¥(ÇØÄ¿½ºÄð¿¡¼..³ª¿Â Ã¥)¿¡¼ ±×´ë·Î ½è´Âµ¥...¿¡·¯°¡ °è¼Ó
³ª¿À³×¿ä.. ¿¡·¯ ¸Þ½ÃÁö´Â...
#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;
}
¿¡·¯ ¸Þ½ÃÁö´Â
--------------------Configuration: Cpp3 - Win32 Debug--------------------
Compiling...
Cpp3.cpp
F:\C ¾ð¾î °øºÎ\Cpp3.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
F:\C ¾ð¾î °øºÎ\Cpp3.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
F:\C ¾ð¾î °øºÎ\Cpp3.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.
Cpp3.exe - 3 error(s), 0 warning(s)
ÀÌ·¸°Ô ¶ß´Âµ¥ µµ´ëü ¹¹°¡ ¹®Á¦ÀÎÁö¿ä...¿¡±à....Áß¿äÇÑ Æ÷ÀÎÅÍ ¿¬»êÀε¥...
±ÛÀ» Àдµ¥ ¾Ë¾Æ ¸Ô°Ú´Âµ¥ ÄÄÆÄÀÏÀÌ ¾ÈµÇ´Ï...ÀÌ°Å Âü..¿¡±à..
|
Hit : 3118 Date : 2006/02/02 12:19
|