Форум программистов, компьютерный форум CyberForum.ru

Как сделать чтоб отделяло IP и Port - C++

Восстановить пароль Регистрация
 
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 125
20.08.2013, 14:22     Как сделать чтоб отделяло IP и Port #1
Нужен код для c++ чтоб программа поняла где ип,порт (IP:PORT)

Я нуб помогите пожалуйста , молю вас,помогите добрые земляни в решении этой проблемы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
20.08.2013, 14:45     Как сделать чтоб отделяло IP и Port #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
 
string getPORT(string a)
{
    int i = a.find(':');
    return a.substr(i+1,a.size() - i);
}
 
string getIP(string a)
{
    int i = a.find(':');
    return a.substr(0,i);
}
 
int main()
{
    string a("192.164.0.255:666");
    cout<<getIP(a)<<endl;
    cout<<getPORT(a)<<endl;
    cin.get();
}
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 125
20.08.2013, 15:11  [ТС]     Как сделать чтоб отделяло IP и Port #3
Землянин спасибо тебе за этой чудесный код,Добра тебе,спасибо)

Добавлено через 22 минуты
Вставил код вылезла ошибка

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Build
  Checking project dependencies...
  Compiling Project1.cbproj (Debug, Win32)
  bcc32 command line for "Unit1.cpp"
    h:\rad\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -I"h:\rad\embarcadero\rad 
    studio\10.0\include\windows\vcl";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";"H:\rad\Embarcadero\RAD 
    Studio\10.0\include\boost_1_39";"h:\rad\embarcadero\rad studio\10.0\include";"h:\rad\embarcadero\rad studio\10.0\include\dinkumware";
    "h:\rad\embarcadero\rad studio\10.0\include\windows\crtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad\embarcadero\rad 
    studio\10.0\include\windows\rtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\Program Files\FastReports\LibD17";"C:\Program 
    Files\Raize\CS5\Lib\RS-XE3\Win32";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad\Embarcadero\RAD 
    Studio\10.0\include\boost_1_39\boost\tr1\tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\embarcadero\rad studio\10.0\include";
    "h:\rad\embarcadero\rad studio\10.0\include\dinkumware";"h:\rad\embarcadero\rad studio\10.0\include\windows\crtl";"h:\rad\embarcadero\rad 
    studio\10.0\include\windows\sdk";"h:\rad\embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";
    "H:\Program Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\Unit1.obj -w-par 
    -Od -v -vi- -H=.\Win32\Debug\Project1.pch -H Unit1.cpp 
  [bcc32 Error] Unit1.cpp(238): E2141 Declaration syntax error
  Failed
  Elapsed time: 00:00:01.2
Output
  Build started 20.08.2013 15:02:24.
  __________________________________________________
  Project "H:\Programmer_Projects\Projects_C++\narkutchik\Project1.cbproj" (Make target(s)):
  Target MakeObjs:
      Target _PasDepCheck:
          Skipping: H:\Programmer_Projects\Projects_C++\narkutchik\Project1.cbproj
      Target _CppDepCheck:
          Skipping: Project1.cpp
          Modified: Unit1.cpp
      Target CppCompile:
          Target _CppCoreCompile:
              Target _BCC32CoreCompile:
                  h:\rad\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL;USEPACKAGES -n.\Win32\Debug -I"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\embarcadero\rad studio\10.0\include";"h:\rad\embarcadero\rad studio\10.0\include\dinkumware";"h:\rad\embarcadero\rad studio\10.0\include\windows\crtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad\embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\Program Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";"H:\rad\Embarcadero\RAD Studio\10.0\include\boost_1_39";"h:\rad\embarcadero\rad studio\10.0\include";"h:\rad\embarcadero\rad studio\10.0\include\dinkumware";"h:\rad\embarcadero\rad studio\10.0\include\windows\crtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\sdk";"h:\rad\embarcadero\rad studio\10.0\include\windows\rtl";"h:\rad\embarcadero\rad studio\10.0\include\windows\vcl";"H:\Program Files\FastReports\LibD17";"C:\Program Files\Raize\CS5\Lib\RS-XE3\Win32" -y -Q -k -r- -c -tM -tU -tW -C8 -o.\Win32\Debug\Unit1.obj -w-par -Od -v -vi- -H=.\Win32\Debug\Project1.pch -H Unit1.cpp 
                  Unit1.cpp(238,12): error E2141: E2141 Declaration syntax error
              Done building target "_BCC32CoreCompile" in project "Project1.cbproj" -- FAILED.
          Done building target "_CppCoreCompile" in project "Project1.cbproj" -- FAILED.
      Done building target "CppCompile" in project "Project1.cbproj" -- FAILED.
  Done building target "MakeObjs" in project "Project1.cbproj" -- FAILED.
  Done building project "Project1.cbproj" -- FAILED.
  Build FAILED.
  Unit1.cpp(238,12): error E2141: E2141 Declaration syntax error
      0 Warning(s)
      1 Error(s)
  Time Elapsed 00:00:01.09
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
20.08.2013, 15:17     Как сделать чтоб отделяло IP и Port #4
C++
1
Unit1.cpp(238,12): error E2141: E2141 Declaration syntax error
Забыли точку с запятой или еще что-то в 238 строке на 12 позиции. Синтаксическая ошибка: кЕно, кАрова и т.д.
Yandex
Объявления
20.08.2013, 15:17     Как сделать чтоб отделяло IP и Port
Ответ Создать тему
Опции темы

Текущее время: 03:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru