[問題] hwnd 輸入IP 按下"連線"後 存入字串
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
DEV C/C++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
winsock.h
問題(Question):
我有一空格要輸入IP 然後按下連線鈕之後 可以將空格輸入的IP
存入一字串 在利用 SockAddr.sin_addr.s_addr=inet_addr(IP位置 形態字串);來連線
程式部分目前IP是寫死的 所以想藉由此讓使用者自己輸入要連線的SEVER
程式碼:
連線的BUTTON
...
case IDC_IP_BUTTON:
{
SOCKADDR_IN SockAddr;
SockAddr.sin_port=htons(nPort);
SockAddr.sin_family=AF_INET;
SockAddr.sin_addr.s_addr=inet_addr("134.208.32.86");
connect(Socket,(LPSOCKADDR)(&SockAddr),sizeof(SockAddr));
}
break;
...
然後我的構思如下
將空格輸入的ip存入一字串 假設是 string STR;
SockAddr.sin_addr.s_addr=inet_addr(STR);
到底要怎麼寫才能達成效果呢?
目前寫死的程式 是可以順利執行....
程式理想圖如下:
http://imgur.com/3EdXI

可見一個空格輸入IP 然後按下連線即可連到SERVER
感謝....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.32.86
※ 編輯: coal511464 來自: 134.208.32.86 (01/10 00:18)
→
01/10 00:32, , 1F
01/10 00:32, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章