Utilisation de variables dans la fonction system() en c++


  string line;
  ifstream myfile ("aaa.txt");
  getline (myfile,line);
  system("curl.exe -b cookie.txt -d test="+line+"  http://example.com");

Et Il ne fonctionne pas! J'ai aussi essayé de ligne.c_str(); Mais ça n'a pas fonctionné non plus. S'il vous plaît aider moi.

Downvoted parce que passer des variables à system() est activement dangereux. Utilisation spawn() sur Win32, fork()/exec() ou posix_spawn() sur *nix.

OriginalL'auteur martin | 2011-02-05