スポンサード リンク
Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:
コンパイルエラーメッセージ:
error C2679: 二項演算子 '=': 型 'FILE *' の右オペランドを扱う演算子が見つかりません (または変換できません)。C:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt\corecrt_wstdio.h(28): note: '_iobuf &_iobuf::operator =(_iobuf &&)' の可能性がありますC:\Program Files (x86)\Windows Kits\10\include\10.0.14393.0\ucrt\corecrt_wstdio.h(28): note: または '_iobuf &_iobuf::operator =(const _iobuf &)'
ソース(バグ有り):
//パイプを作成し、コマンドを実行するサンプル #include <stdio.h> int main() { |
ソース(修正済み):
//パイプを作成し、コマンドを実行するサンプル #include <stdio.h> int main() { |
スポンサード リンク