最近始めたばかりの初心者です
タイトルの通りなのですが、ユーザーに入力させたtextBoxの内容をgethostbynameでIPアドレスに変換したいのですが、
「1 番目の引数を 'System::String ^' から 'const char *' に変換できません。」というエラーが出て
コンパイル出来ません
どなたかご教授願います
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=818937&SiteID=7
の
>13 10 2006, 11:15 午前 UTC
を参考に。
>gethostbynameでIPアドレスに変換
でしたら
Dns::GetHostEntryからIPHostEntryを取得すればWin32 APIのgethostbynameを使わなくても
よさそうですけど。
サンプル
String^ hostName = Dns::GetHostName(); // 自分自身の場合
IPHostEntry^ ipInfo = Dns::GetHostEntry(hostName);
for each (IPAddress^ ipInfoAddress in ipInfo->AddressList)
{
Console::WriteLine(ipInfoAddress->ToString());
}
ツイート | ![]() |