2012-05-27 4 views

답변

2
const char *string = "\x11\x11\x11\x11"; 
puts(string); 
+2

는 파이썬에서,'print' 또한, 개행 문자를 인쇄 할 수 있습니다. – icktoofay

+0

@icktoofay 아 - 나는 어떤 파이썬도 모른다 - 코멘트 주셔서 감사합니다 :) –

1
char* memory = (char*)malloc(5); //4 bytes plus null 
for(uint i=0;i<4;i++){ 
    memory[i] = 0x11; //creating a little-endian 4byte \0x11111111 
    // avoiding local endianess issues 
}; 
memory[4] = 0; //To make it into a string 
printf("%s\n", memory); 
free(memory); 
+0

여기에'malloc()'을 사용할 필요가 거의 없습니다. 당신의 예제에서 보여 주듯이, 메모리를'free()'하는 것을 잊기 쉽습니다. –

+1

@GregHewgill Aw shucks. GC'd languges로 너무 많은 시간을 보냈다 :) 여전히 파이썬 코드를 밀접하게 맞추려고 노력했기 때문에 예제의 "