[SIZE=2][COLOR=#0000ff]#include [/COLOR][/SIZE][SIZE=2][COLOR=#800000]<fstream>[/COLOR][/SIZE]
[SIZE=2][COLOR=#0000ff]#include [/COLOR][/SIZE][SIZE=2][COLOR=#800000]<iostream>[/COLOR][/SIZE]
[SIZE=2][COLOR=#0000ff]using [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]namespace [/COLOR][/SIZE][SIZE=2][COLOR=white]std;[/COLOR][/SIZE]
[SIZE=2][COLOR=#0000ff]int [/COLOR][/SIZE][SIZE=2][COLOR=white]main()[/COLOR][/SIZE]
[SIZE=2]{[/SIZE][INDENT][SIZE=2][COLOR=#008000]//variavel que irá conter os caracteres lidos do ficheiro[/COLOR][/SIZE][/INDENT]
[INDENT][SIZE=2][COLOR=#0000ff]char[/COLOR][/SIZE][SIZE=2] ch;[/SIZE][/INDENT]
[INDENT][SIZE=2][COLOR=#008000]//abrir o ficheiro[/COLOR][/SIZE][/INDENT]
[INDENT][SIZE=2]ifstream ReadFile ([/SIZE][SIZE=2][COLOR=#800000]"c:\\cpp.txt"[/COLOR][/SIZE][SIZE=2]);[/SIZE][/INDENT]
[INDENT][SIZE=2][COLOR=#008000]/*executar enquanto a variavel que está a percorrer o ficheiro [/COLOR][/SIZE][/INDENT]
[INDENT][SIZE=2][COLOR=#008000]não recolher o caracter de final [/COLOR][/SIZE][SIZE=2][COLOR=#008000]de ficheiro*/[/COLOR][/SIZE][/INDENT]
[INDENT][SIZE=2][COLOR=#0000ff]while[/COLOR][/SIZE][SIZE=2] ((ch = ReadFile.get()) != EOF)[/SIZE][/INDENT]
[INDENT][SIZE=2]{ [/SIZE][INDENT][SIZE=2]cout << ch; [/SIZE][/INDENT]
[SIZE=2]}[/SIZE]
[/INDENT]
[INDENT][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] 0;[/SIZE][/INDENT]
[SIZE=2]}[/SIZE]