Да се напише програма, която разпечатва програмния си код.
Пояснение: Програмният код на дадена програма се намира във файла main.cpp в същата директория, в която е програмата. Може да проверявате за край на файла с функцията MyFile.eof(), която връща вярно ако е достигнат краят на файла.


#include <cstdlib> #include <iostream> #include <fstream.h> using namespace std; int main(int argc, char *argv[]) { char s[100]; ifstream MyFile; MyFile.open("main.cpp",ios::in); while (!MyFile.eof()) { MyFile.getline(s,100,'\n'); cout<<s<<endl; } MyFile.close(); system("PAUSE"); return EXIT_SUCCESS; }#include <cstdlib> #include <iostream> #include <fstream.h> #include <stdio.h> using namespace std; int main() { fstream MyFile; char c[100]; MyFile.open("main.cpp",ios::out|ios::in); while (!MyFile.eof()) { MyFile.getline(c, 100, ' '); cout<<c<<' '; } cout<<endl; MyFile.close(); system("pause"); return 0; }