<< 13/50 >>
First Last

Quine を書く

一般的に

データ部分

  int data=[105, 110, 116, 32, 100, ...];  // int main() { printf("int data=["); ...

データを再現する部分

  int main() {
    printf("int data=[");
    for (int i = 0; i < XXX; i++) printf("%d, ", data[i]);
    printf("];\n");

データをデコードする部分

    for (int i = 0; i < XXX; i++) printf("%c", data[i]);
  }

の3つの部分にわけて考えてやれば、どんな言語でも書ける