Je construis un interpréteur simple d'un langage que je développe, mais comment je peux faire un cout de quelque chose qui est après un mot et arrondi par "", comme cela:Lire quelque chose après un mot en C++
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
int main(int argc, char* argv[])
{
if(argc != 2)
{
cout << "Error syntax is incorrect!\nSyntax: " << argv[ 0 ] << " <file>\n";
return 0;
}
ifstream file(argv[ 1 ]);
if (!file.good()) {
cout << "File " << argv[1] << " does not exist.\n";
return 0;
}
string linha;
while(!file.eof())
{
getline(file, linha);
if(linha == "print")
{
cout << text after print;
}
}
return 0;
}
Et comment je peux supprimer le "" lors de l'impression du texte. Voici l'exemple du fichier:
print "Bonjour Monde"
Lire mon post au milieu des réponses!
Merci
Je suis de retour ici à StackOverflow! –