Кресты / Говнокод #27410 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
#include <stdio.h>
 
int main() {
/*
    puts("Хрюкни");
//*/
	return 0;
}

Если нужно раскомментировать код, добавляем //

#include <stdio.h>
 
int main() {
///*
    puts("Хрюкни");
//*/
	return 0;
}

Запостил: 3_dar 3_dar, (Updated )

Комментарии (8) RSS

  • #include <stdio.h>
     
    int main() {
    #if 0
        puts("Хрюкни");
    #endif
    	return 0;
    }

    Если нужно раскомментировать код, меняем 0 на 1
    #include <stdio.h>
     
    int main() {
    #if 1
        puts("Хрюкни");
    #endif
    	return 0;
    }
    Ответить
  • две строки нужно менять.
    да и обычно такое нужно только что бы какую-то дебагпетушню из середины алгоритма в лог высрать. легче как написал j123123 добавить #if и где-то там в main.cpp комментировать/расскоментировать дефайны.
    Ответить
    • > две строки нужно менять.

      Разве? Если раскомментировать «/*», то до следующего «*/» всё будет считаться комментарием, даже «//». Если же «/*» закомментить, то «//» будет рабочим строчным комментарием и поэтому «*/» не придётся менять.

      > комментировать/расскоментировать дефайны

      Или передавать в компилятор флаг DEBUG=0, чтобы не менять код. Примерно вот так это бы выглядело на «Nim»:
      const DEBUG: bool = false
      
      when DEBUG:
        echo "Някни"

      Если нужно раскомментиповать код, меняем false на true.
      Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8