Nein, eine Quine sollte keine Eingaben entgegennehmen:
Ein Quine benötigt keine Eingabe. Das Zulassen von Eingaben würde es ermöglichen, den Quellcode über die Tastatur, das Öffnen der Quelldatei des Programms und ähnliche Mechanismen in das Programm einzugeben.
Von Quine (Datenverarbeitung) .
UPDATE
Sie müssen den Quelltext in der Quine selbst kodieren. Ein Quine besteht aus zwei Teilen: Code, der den eigentlichen Druckvorgang durchführt, und Daten, die den Quellcode darstellen. Es scheint rekursiv zu sein, ist es aber nicht wirklich. Für ein gutes Quine-Tutorial empfehle ich dieser Link Das habe ich verwendet, um ein Quine in einer von mir entwickelten Sprache zu erstellen.