Cのincludeは実質的にその場所に対象のファイルの内容をぶちまげるものだと理解してるんだけど、トップレベルじゃないとこに書いたらどうなるんだろな
これはきもいなあw
$ cat main.c#include <stdio.h>
int main(void) { fputs( #include "answer.txt" "\n", stdout ); return 0;}$ cat answer.txt"42"$ gcc -Wall main.c(警告なし)$ ./a.out42
@zundan 答えが!
@Azukyuda こんな小さなプログラムなのに!
Mastodon is the best way to keep up with what's happening.
Follow anyone across the fediverse and see it all in chronological order. No algorithms, ads, or clickbait in sight.