Печат на програмния код

Да се напише програма, която разпечатва програмния си код.

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

Публикувано в 12а с етикети . Постоянна връзка.

5 Responses to Печат на програмния код

  1. Gerry06 каза:
    #include <cstdlib>
    #include <iostream>
    #include <string.h>
    #include <fstream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        ifstream f;
        char word[80];
        
        f.open("main.cpp", ios::in);
        while (!f.eof())
          {
              f.getline(word,80);
              cout<<word<<endl;
              }
              f.close();
              
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. maleboldjia каза:
    #include <cstdlib>
    #include <iostream>
    #include <string>
    #include <fstream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        ifstream FT;
        char lyrics[100];
    
        FT.open("main.cpp", ios::in);
        do {
           FT.getline (lyrics,100);
           cout<<lyrics<<endl;
        }
        while (!FT.eof());
        
        FT.close();
    
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    

    Ето я нашата вече работеща програма.. с триста зора се получи.. :D

  3. Emili Cekova каза:
    #include <cstdlib>
    #include <iostream>
    #include <string.h>
    #include <fstream>
     
    using namespace std;
     
    int main(int argc, char *argv[])
    {
        ifstream f; // deklarirane na promenliva ot tip za vruzka s fail za chetene
        char word[80]; // deklarirane na promenliva ot simvolen tip danni
         
        f.open("main.cpp", ios::in); // otvarqne na faila "main.cpp" za chetene
        while (!f.eof()) // cikul while 
          {
              f.getline(word,80); // prochitame red of faila 
              cout<<word<<endl;// izvejdane na ekrana stoinostta na 'word' i izvejdane na nov red 
              }
              f.close();// zatvarqne na faila 
               
        system("PAUSE");
        return EXIT_SUCCESS;
    } 

Вашият коментар