Voici mon programme en C++:
main.cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream fileWriter;
fileWriter.open ("firstFile.cpp");
fileWriter << "#include <iostream>" << endl;
fileWriter << "int main() {" << endl;
fileWriter << "\tstd::cout << \"hello world\" << std::endl;" << endl;
fileWriter << "\treturn 0;" << endl;
fileWriter << "}" << endl;
fileWriter.close();
return 0;
}
Lorsque le programme est exécuté, il crée un fichier texte nommé "firstFile.cpp" contenant le code suivant:
firstFile.cpp
#include <iostream>
int main() {
std::cout << "hello world" << std::endl;
return 0;
}
qui, lorsqu'il est exécuté, affiche "hello world" sur l'écran.
Donc, je voudrais ajouter à la main.cpp fichier de lignes de code à demander à GCC pour compiler la nouvelle firstFile.cpp venez de créer.
Je suis de l'utilisation de GNU gcc sur les deux plate-forme Ubuntu et Windows.
Edit: Est-il possible d'obtenir tout code d'erreur du formulaire de l'appel au compilateur? Si, pourquoi pas.