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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nice-crazy
5 / 5 / 2
Регистрация: 10.03.2013
Сообщений: 133
#1

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

20.08.2013, 14:22. Просмотров 296. Ответов 3
Метки нет (Все метки)

Нужен код для c++ чтоб программа поняла где ип,порт (IP:PORT)

Я нуб помогите пожалуйста , молю вас,помогите добрые земляни в решении этой проблемы)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.08.2013, 14:22     Как сделать чтоб отделяло IP и Port
Посмотрите здесь:

как сделать, чтоб кнопка работала? - C++
есть форма с кнопкой, как сделать, чтоб кнопка работала?

как сделать чтоб был руский язык? - C++
там где я редактивирую код проги, хочу видеть руские буквы (как коментарии). как это сделать?

Как сделать чтоб слово высвечивалось по середине экрана - C++
как сделать чтоб слово высвечивалось по середине экрана в С++

Как сделать так чтоб работало? Что с компилятором? - C++
ошибка: No such file or directory #include <iostream> using namespace std; int main() {const int n=15; int i;double...

ошибочка. не понимаю как сделать чтоб типы соответствовали - C++
по надобности переделывала паскалевскую блок-схему под С++.начало выбивать много ошибок. вот с одной из них не могу справиться ...

Как сделать чтоб все проверки вызывались одной функцией? - C++
Доброго времени суток! Имеется код с огромным числом вот таких проверок: cout << "\nEnter number (-100000 to 100000): "; ...

Как хитро сделать перехват функций в dll и чтоб с лого - C++
Короче проблема такова, есть dll, а в dll как известно много функций всяких, так вот, что если сделать свою промежуточную функцию которой...

как сделать чтоб программа открывала файлы file1 и file2 - C++
Здравствуйте, как сделать чтоб программа открывала файлы file1 и file2 #include <windows.h> #include <stdio.h> #define BUF_SIZE 256 ...

Как сделать чтоб массив задавался и выводился перед выводом меню? - C++
Всем привет! Как сделать чтоб массив задавался и выводился в начале,а затем использовался в последующий действиях и после действий опять...

Как сделать проверку на ввод? Чтоб вводилась дата в формате только dd/mm/yyyy - C++
Доброго времени суток. Подскажите как сделать проверку на ввод? Чтоб вводилась дата в формате только dd/mm/yyyy, не вводилось больше...

проблема с rand, как сделать чтоб в промежутке выдавал не только целые чила - C++
Задача такая, если у задается произвольно на промежутке (0,1) то в зависимости от того какое значение она получает, в зависимости от него...

Как сделать так , чтоб возвращались первоначальные значения массива, перед работой с функцией - C++
В моей задаче программа работает с одним массивом на всём протяжении, как сделать так чтоб перед каждой функцией массив возвращался в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Сообщений: 133
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
Кактус
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
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru