>> Edit article
이름
제목
패스워드
관리자 부분이 젤... 웃기네여.. ^^;; : 중고등학생 : ====================== : 10 PRINT "HELLO WORLD" : 20 END : : : 대학 신입생 : ====================== : program Hello(input, output) : begin : writeln('Hello World') : end. : : 대학 2학년 : ====================== : (defun hello : (print : (cons 'Hello (list 'World)))) : : 신임 교수 : ====================== : #include : void main(void) : { : char *message[] = {"Hello ", "World"}; : int i; : : for(i = 0; i : : #include "ipfix.hxx" : : extern HANDLE hEvent; : : class CHello : public CHelloBase : { : public: : IPFIX(CLSID_CHello); : : CHello(IUnknown *pUnk); : ~CHello(); : : HRESULT __stdcall PrintSz(LPWSTR pwszString); : : aggregatable : ] : coclass CHello : { : cotype THello; : }; : }; : private: : static int cObjRef; : }; : : #include : #include : #include : #include : #include "thlo.h" : #include "pshlo.h" : #include "shlo.hxx" : #include "mycls.hxx" : : int CHello::cObjRef = 0; : : CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk) : { : cObjRef++; : return; : } : : HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString) : { : printf("%ws\n", pwszString); : return(ResultFromScode(S_OK)); : } : : CHello::~CHello(void) : { : : // when the object count goes to zero, stop the server : cObjRef--; : if( cObjRef == 0 ) : PulseEvent(hEvent); : : return; : } : : #include : #include : : #include "ipfix.hxx" : : extern HANDLE hEvent; : : class CHello : public CHelloBase : { : public: : IPFIX(CLSID_CHello); : : CHello(IUnknown *pUnk); : ~CHello(); : : HRESULT __stdcall PrintSz(LPWSTR pwszString); : : aggregatable : ] : coclass CHello : { : cotype THello; : }; : }; : private: : static int cObjRef; : }; : : #include : #include : #include : #include : #include "thlo.h" : #include "pshlo.h" : #include "shlo.hxx" : #include "mycls.hxx" : : int CHello::cObjRef = 0; : : CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk) : { : cObjRef++; : return; : } : : HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString) : { : printf("%ws\n", pwszString); : return(ResultFromScode(S_OK)); : } : : CHello::~CHello(void) : { : : // when the object count goes to zero, stop the server : cObjRef--; : if( cObjRef == 0 ) : PulseEvent(hEvent); : : return; : } : #include : nclude "pshlo.h" : #include "shlo.hxx" : #include "mycls.hxx" : HANDLE hEvent; : : int _cdecl main( : int argc, : char * argv[] : ) { : ULONG ulRef; : DWORD dwRegistration; : CHelloCF *pCF = new CHelloCF(); : hEvent = CreateEvent(NULL, FALSE, FALSE, NULL); : : // Initialize the OLE libraries : CoInitializeEx(NULL, COINIT_MULTITHREADED); : : CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER, : REGCLS_MULTIPLEUSE, &dwRegistration); : // wait on an event to stop : WaitForSingleObject(hEvent, INFINITE); : : // revoke and release the class object : CoRevokeClassObject(dwRegistration); : ulRef = pCF->Release(); : : // Tell OLE we are going away. : CoUninitialize(); : : return(0); } : : extern CLSID CLSID_CHello; : extern UUID LIBID_CHelloLib; : : CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */ : 0x2573F891, : 0xCFEE, : 0x101A, : { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 } : }; : UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */ : 0x2573F890, : 0xCFEE, : 0x101A, : nclude : #include : #include : #include : #include : #include "pshlo.h" : #include "shlo.hxx" : #include "clsid.h" : : int _cdecl main( : int argc, : char * argv[] : ) { : HRESULT hRslt; : IHello *pHello; : ULONG ulCnt; : IMoniker * pmk; : WCHAR wcsT[_MAX_PATH]; : WCHAR wcsPath[2 * _MAX_PATH]; : : // get object path : wcsPath[0] = '\0'; : wcsT[0] = '\0'; : if( argc > 1) { : mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1); : wcsupr(wcsPath); : } : else { : fprintf(stderr, "Object path must be specified\n"); : return(1); : } : : // get print string : if(argc > 2) : mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1); : else : wcscpy(wcsT, L"Hello World"); : : printf("Linking to object %ws\n", wcsPath); : printf("Text String %ws\n", wcsT); : : // Initialize the OLE libraries : : hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED); : : if(SUCCEEDED(hRslt)) { : : hRslt = CreateFileMoniker(wcsPath, &pmk); : if(SUCCEEDED(hRslt)) : hRslt = BindMoniker(pmk, 0, IID_IHello, (void : : : : CEEDED(hRslt)) { : : // print a string out : pHello->PrintSz(wcsT); : Sleep(2000); : ulCnt = pHello->Release(); : } : else : printf("Failure to connect, status: %lx", hRslt); : : // Tell OLE we are going away. : CoUninitialize(); : } : : return(0); : } : : : 초보 해커 : ====================== : #!/usr/local/bin/perl : $msg="Hello, world.\n"; : if ($#ARGV >= 0) { : while(defined($arg=shift(@ARGV))) { : $outfilename = $arg; : open(FILE, ">" . $outfilename) || die "Can't write $arg: $!\n"; : print (FILE $msg); : close(FILE) || die "Can't close $arg: $!\n"; : } : } else { : print ($msg); : } : 1; : : 숙련된 해커 : ====================== : #include : #define S "Hello, World\n" : main(){exit(printf(S) == strlen(S) ? 0 : 1);} : : : 철새 해커 : ====================== : % cc -o a.out ~/src/misc/hw/hw.c : : 구루(지존) 해커 : ====================== : % cat : Hello, world. : ^D : : 신임 관리자 : ====================== : 10 PRINT "HELLO WORLD" : 20 END : : : 중견 관리자 : ====================== : mail -s "Hello, world." bob@b12 : Bob, could you please write me a programt prints "Hello, : world."? : I need it by tomorrow. : ^D : : 고위 관리자 : ====================== : % zmail jim : I need a "Hello, world." program by this afternoon. : : 최고 경영자 : ====================== : % letter : letter: Command not found. : % mail : To: ^X ^F ^C : % help mail : help: Command not found. : % damn! : !: Event unrecognized : % logout : ====================== : : : ...먼 뜻인지..알듯..말듯...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved