C++Builder
|
Delphi
|
FireMonkey
|
C/C++
|
Free Pascal
|
Firebird
경고!
게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[19155]
엽기 캐스팅.
[
cppbuilder
]
3989 읽음
2011-02-14
10:57
어떤 영화, 드라마 ?
No.
{
AnsiString s = "Who r u?";
// AnsiString을 char *로 캐스팅하기.
//
char *p = (char *) * (int *)&s;
strcpy(buffer, p);
}
Trackback :
http://www.borlandforum.com/impboard/impboard.dll/trackback?sn=127381
Yull
[
huiso
]
2011-02-14
11:07
X
이젠 c코드를 전혀 이해 못하구 있는 1人....
[
cppbuilder
]
2011-02-14
11:34
X
그러구 보니 웃음의 포인트가 없군요.
신입사원
[
coordinate
]
2011-02-14
15:17
X
웃어라고 쓴건가요?
[
cppbuilder
]
2011-02-14
18:34
X
그냥 한번 보시라고 쓴 겁니다.
쉬운 거 어렵게 하기의 예.
Yull
[
huiso
]
2011-02-14
18:48
X
프로그래밍 업계를 하직할 때가 되었나 봅니다.
가만 생각해 봤더니,
제목의 캐스팅을 타입 캐스팅이 아닌 길거리 캐스팅으로 이해하고 들어왔습니다....
읽은지 12시간만에 의미를 깨달았단;;;;
Nibble
[
gameover
]
2011-02-15
05:53
X
char* __fastcall S(String&){asm mov eax, [eax];}
..
String s = "Who r u";
char* p = S(s);
웃으시라고 적어봤습니다.
[
cppbuilder
]
2011-02-15
08:26
X
오~ 니블님 아이디어 굿.
^,.^;
그 아이
[
tsirorret
]
2011-02-15
13:34
X
고수님들의 대화를 정말 재밌게 보고있는 경력만 많은 하수입니다.
늘 감탄스럽습니다.
Lyn
[
tohnokanna
]
2011-02-15
18:00
X
void __fastcall TForm1::FormCreate(TObject *Sender)
{
String unicodestr;
char* cstr;
asm
{
DB 0x53;
DB 0x8B;
DB 0x5D;
DB 0xFC;
DB 0x89;
DB 0x5D;
DB 0xCC;
DB 0x5B;
}
}
XE 기준
[
cppbuilder
]
2011-02-15
19:46
X
^,.^;
[
cppbuilder
]
2011-02-17
16:08
X
#define String2CharCasting(str) ((*(int *)&str) ? &str[1] : "")
void __fastcall TForm1::Button2Click(TObject *Sender)
{
String s = "Who r u?";
char *p = String2CharCasting(s);
Caption = p;
}
천년 만년가야 쓰일일 없는 이런 코드도 ㅡ,.ㅡ;
+
-
관련 글 리스트
19155
엽기 캐스팅.
3989
2011/02/14
제목
내용
이름
Copyright © 1999-2015, borlandforum.com. All right reserved.