void displayinfo(string &filename)
{
printf("%s% 38s\n", "Filename:", filename);
...
警告: "std :: printf(const char *、...)"関数に可変引数として渡される "std :: string"型の非PODオブジェクトです。文字列を渡すためのC++非POD警告?
この警告の意味を説明するオンラインはありません。
は、どのように私はprintfのは、この(と仮定すると、ファイル名= test.txtという)を書くことになるだろう:
ファイル名:(右のファイル名を正当化)、事前に
感謝をtest.txtという。
両方の回答に感謝します。 – user2369405
@ user2369405:うれしかった –