ホスト名とIPアドレスの対応表を作りたい。こ
れを std ::map を使って実現してください。
• ホスト名からIPアドレスを引く機能,またその逆の,IPアドレ
スからホスト名を引く機能を実装してください。どちらも関数
になっていることが望ましいです。
↑これを教えてください。
C++
visual studio 2019使ってます
どこまでコードを書いて、どのあたりで詰まっている感じでしょうか?
対応表は作れたのですが、表からホスト名からIPアドレスを引く、またその逆の,IPアドレスからホスト名を引く機能が全く分からず書けていない状態です。
現段階のコード
#include <iostream>
#include <string>
#include <map>
int main(void)
{
std::map<std::string, std::string> taiou;
std::string name;
taiou["google"] = "216.58.197.164";
taiou["yahoo"] = "182.22.16.251";
for (auto n : taiou) {
std::cout << n.first << ":" << n.second << std::endl;
}
int kensaku;
std::cout << "ホスト名またはIPアドレスを入れて:";
std::cin >> kensaku;
return 0;
}
こんな感じです。
「関数にする」以前にstd::mapの使い方を理解するのが先では。そうででないといただいた回答を消化できない。
タグObjective-Cはこの質問とは無関係ではないでしょうか?
Objective-CとC++は、異なる言語です。