Napisałem kiedyś pewien skrypt używający modułu pygments - w taki sposób zapisuje kolory, że tekst skopiowany ze strony html (otwartej w przeglądarce) jest odpowiednio formatowany/kolorowany w edytorach tekstu. Oto on: http://www.jason.o12.pl/pyg.zip - działa w interpreterze Pythona w wersji 2.6 (powinien także w 2.7). Musisz:
- otworzyć plik uzycie.py w jakimś edytorze zwykłego tekstu,
- podstawić swój kod do zmiennej "kod",
- odpalić skrypt uzycie.py interpreterem pythona,
- plik wynik.html, który powinien pojawić się w bieżącym katalogu, odpalasz w przeglądarce,
- kopiujesz sobie pokolorowany kod do dokumentacji pracy dyplomowej.
Możesz zmienić lexer z CppLexer na CLexer.
Jeszcze OpenOffice ma do pobrania dodatek CodeFormatter służący do takich czynności ;)