Domanda

Supponiamo di avere 5 piccoli codici in C. Ogni volta che voglio testare ogni pezzo di codice, devo ripetere questo processo:

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

C'è un modo in cui non devo farlo 5 volte? Sto usando Code :: Blocks, ciò significa che devo creare 5 progetti diversi, che non credo siano necessari perché ogni parte di codice è piccola.

È stato utile?

Soluzione

Usa un buon editor con modelli di codice. La maggior parte degli editor completi di funzionalità (Emacs, vi, Scite, Textmate o persino MSVC se è la tua tazza di tè) hanno un po 'di supporto per loro. In questo modo, scrivere questo modello noioso ogni volta richiederà solo una frazione del secondo.

Altri suggerimenti

È davvero così difficile? Ogni programma che esegui ha bisogno di una funzione principale e il testo che hai incollato non è molto lungo. Inoltre, le persone si aspettano di vedere una funzione principale nei programmi C / C ++. Se lo modelli in qualche modo, renderai il tuo codice confuso.

Se il problema è che devi creare un progetto per ogni test che vuoi costruire, allora immagino che non stai usando il tuo IDE correttamente. Non esiste un tipo di progetto multi-target che ti consente di avere più programmi di test senza tutti i file di progetto extra? In caso contrario, forse dovresti utilizzare un IDE diverso.

I file modello o la copia e incolla sarebbero troppo difficili per qualche motivo?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top