[語法] 這...莫名其妙
朋友寫了這個莫名其妙的東西給我
//==============================
What does this C code mean?
??=include<stdio.h>
main()??<char str<::>="\110\x65ll\157 \x57o\162l\x64!!";puts(str);
return 1>>1;%>
using gcc *.c -trigraphs to compile it and find the answer!
/===============================
有人能告訴我這到底在幹嘛嗎 @ @?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.107.233
→
06/01 12:43, , 1F
06/01 12:43, 1F
→
06/01 12:43, , 2F
06/01 12:43, 2F
→
06/01 12:50, , 3F
06/01 12:50, 3F
→
06/01 12:53, , 4F
06/01 12:53, 4F
推
06/01 12:54, , 5F
06/01 12:54, 5F
推
06/01 12:56, , 6F
06/01 12:56, 6F
→
06/01 12:57, , 7F
06/01 12:57, 7F
→
06/01 12:58, , 8F
06/01 12:58, 8F
→
06/01 12:59, , 9F
06/01 12:59, 9F
→
06/01 13:00, , 10F
06/01 13:00, 10F
推
06/01 13:05, , 11F
06/01 13:05, 11F
推
06/01 13:05, , 12F
06/01 13:05, 12F
推
06/01 13:27, , 13F
06/01 13:27, 13F
推
06/01 13:33, , 14F
06/01 13:33, 14F
他後來給我解答了:
#include <stdio.h>
int main ()
{
char str[] = " Hello World!!";
puts(str);
return 0;
}
//=============================
真的是Hello World!! ...囧TZ
綜合了trigraphs 和 digraphs 與 莫名其妙的 十六進位和八進位ascii
各位大大超強(拜) <(_ _)>
※ 編輯: xatier 來自: 210.60.107.233 (06/01 16:38)
推
06/01 23:37, , 15F
06/01 23:37, 15F