Подорожуй з gofrie.com

Баян, або код, який виводить сам себе на екран (quine)

Про баянізм красномовно свідчить назва, але на випадок, якщо раптом хто не в курсі: написати код, який… виводить сам себе на екран!
Хто лінивий, про це є навіть окрема стаття на вікіпедії (див quine). Хто наполегливий, той молодець.
  • +1
  • 30 листопада 2013, 01:20
  • FTL
Автор має нагороди

Коментарі (4)

RSS згорнути / розгорнути
Не пишучи код, така ідея як зчитати з файлу текст та вивести його=-)
Проходить?
0
Ідея — хороша штука. Код в студію!
+2
Here it is:

#include <iostream> 
#include <fstream> 
#include <string>

using namespace std; 

int main(void){
	ifstream myfile;
	string str;
	myfile.open("main.cpp");

	if(myfile.is_open())
		{
			while(getline(myfile,str))
				cout<<str<<endl;

			myfile.close();
		}
	return 0;
	}
+1
Ще прийшла ідея, щоб незалежно від імені файлу, зараз зроблю ще так, онезалежно від імені файлу виводити цей код=-)
0