Как избежать написания main () слишком много раз в C? - PullRequest
0 голосов
/ 24 октября 2009

Допустим, у меня есть 5 маленьких кусочков кода на C. Каждый раз, когда я хочу протестировать каждый фрагмент кода, мне приходится повторять этот процесс:

#include <stdio.h>
int main()
{
   // code piece go into here
   return 0;
}

Есть ли способ, которым мне не нужно делать это 5 раз? Я использую Code :: Blocks, это означает, что мне нужно создать 5 разных проектов, которые я считаю ненужными, потому что каждый кусок кода маленький

Ответы [ 3 ]

2 голосов
/ 24 октября 2009

Неужели это так сложно? Каждая программа, которую вы запускаете, нуждается в основной функции, и текст, который вы вставили туда, не очень длинный. Кроме того, люди ожидают, что увидят основную функцию в программах на C / C ++. Если вы как-то шаблонируете это, вы просто запутаете свой код.

Если проблема заключается в том, что вам нужно создать проект для каждого теста, который вы хотите построить, то я думаю, вы неправильно используете IDE. Не существует ли многоцелевого типа проекта, позволяющего иметь несколько тестовых программ без всех дополнительных файлов проекта? Если нет, возможно, вам следует использовать другую IDE.

0 голосов
/ 24 октября 2009

Используйте хороший редактор с шаблонами кода. Большинство полнофункциональных редакторов (Emacs, vi, Scite, Textmate или даже MSVC, если это ваша чашка чая) имеют некоторую поддержку для них. Таким образом, написание этого скучного шаблона каждый раз займет всего лишь долю секунды.

0 голосов
/ 24 октября 2009

Будут ли по какой-то причине файлы шаблонов или их копирование и вставка слишком сложными?

...