0

Visual Studio (2012/C++) で複数のエラーが報告されており、エラーが表示されない場合でも、すべて構文エラーに緩和されます。

Ping(ID);ID は文字列 (定義済み) で 関数を呼び出しています。関連するヘッダー ファイルで関数を として定義しました#include <string> int Ping(string ID);

関数の簡略化されたバージョンは次のとおりです。

int Ping(string ID)
{
  // Ping
    cout<<"Pinging\n";
    cout<<ID;
    return (1);
}

ヘッダーファイルのエラーは次のとおりです。

Error   3   error C2059: syntax error : ')' func.h  3   1
Error   1   error C2065: 'string' : undeclared identifier   func.h  3   1   
Error   2   error C2146: syntax error : missing ')' before identifier 'ID' func.h   3   1

これを修正するために何をする必要があるのか​​ 本当に困っているので、修正方法に関するガイダンスは大歓迎です.

4

1 に答える 1

2

std::名前を, asで修飾していませんstd::string

于 2012-12-23T18:49:55.297 に答える