重複の可能性:
stringstreamをクリアする方法は?
私はこのc++コマンドを持っています
//siteurl and filename are of string type
stringstream ss;
ss << "lynx -dump '" << siteurl << "' > " << filename;
最初のループでは、すべて問題ありません。しかし、2番目のループでは、新しいレコードを作成するのではなく、追加するだけであることに気付きました。
coutを使用してトラブルシューティングを行うと、コマンドが2番目のループで上書きする代わりに追加であることがわかります。2番目のループ/使用法でss(stringstream)の最初のレコードをnullまたはリセットまたは上書きするにはどうすればよいですか。
Webparser: lynx -dump 'http://sg.finance.yahoo.com/q?s=USDSGD=X' > file.txtlynx -dump 'http://sg.finance.yahoo.com/q?s=EURUSD=X' > file.txt
私が欲しいのは2番目のループにありますそれはこの出力になります
Webparser: lynx -dump 'http://sg.finance.yahoo.com/q?s=EURUSD=X' > file.txt
私はC++を初めて使用します。すべての助けに感謝し、大いに感謝します。