[Tex/LaTex] Including a text file in LaTeX

inputsourcecodeverbatim

I write a program by DevC++ compiler and save it by .cpp format, and want to paste the code in my editor, Do I have to paste all the code each time?
Is there a way to include the file instead of copying and pasting the code over and over?
I suppose there should be a way because for a program of about 100 lines the including the file is more convenient.

Best Answer

Normally this is done using the listings package. It provides a lstlisting environment for verbatim code and also a \lstinputlisting[<options,...>]{<file name>} to include an external file verbatim. As options you can select language=C++ to get specific syntax highlighting. I also usually use basicstyle=\ttfamily. See the listings package manual for more details.