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

Вывести части строки до определенных символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Какое отношение имеет перегрузка к полиморфизму? http://www.cyberforum.ru/cpp-beginners/thread1228459.html
прочитал в одном учебнике: (глава посвящена функциям. Подраздел: Перегрузка функций) "В результате перегрузки функций происходит явление, называемое полиморфизмом функций. Полиморфная функция - это функция, отличающаяся многообразием форм." Ну и дальше по тексту термины перегруженная функция и полиморфная функция (а также перегрузка ф-ций и полиморфизм ф-ций) используются как синонимы. в...
C++ Месса. Подсчитать общее количество рукопожатий. Хорошей частью Римской католической мессы является обряд мира, когда люди обмениваются рукопожатием со своими соседями и говорят: "мир вам". Мирко нашел способ превратить этот ритуал в свою пользу. Внутри церкви есть R рядов скамеек, в каждом ряду может сидеть не более S человек. Мы можем представить это как матрицу R х S, где каждый элемент представляет собой либо человека или пустое место.... http://www.cyberforum.ru/cpp-beginners/thread1228454.html
Given a series of numbers, your task is to pick up some numbers C++
на acm.tju.edu.cn задача 2231 Нарушение правила п 5.19 Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах.
C++ Объясните что делают эти команды
Доброй ночи. Объясните что делает здесь каждая команда/функция Вот код void show_files(const wchar_t * _path, const wchar_t * mask, char Recursive ) { WIN32_FIND_DATA data; HANDLE h; wchar_t temp, nextpath, path;
C++ Послать сигнал серверу о результатах поиска http://www.cyberforum.ru/cpp-beginners/thread1228421.html
Доброй ночи. Вот хочу в свой код добавить, чтобы он после того как завершился поиск если он что то нашёл то посылал определённый сигнал на сервер или скажите как вобще сделать чтобы после того как он завершил поиск что то сделать. Вот код #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <locale.h> #include <string.h>
C++ Получить массив, состоящий из отрицательных элементов исходного массива Есть задание Написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать новый массив, состоящий из отрицательных элементов исходного массива. Я написал программу, которая собственно и выводит отрицательные элементы. Но нужно создать функцию. #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
LeviathanFly
Сообщений: n/a
17.07.2014, 09:58     Вывести части строки до определенных символов
Помогите мне с задачкой. Дана строка, нужно разделить ее на несколько частей до определенных символов (или не обязательно именно так). Вот задачка, чтобы вам было понятней:
Кликните здесь для просмотра всего текста
In the early nineties, the World Wide Web (WWW) was invented. Nowadays, most people think that the WWW simply consists of all the pretty (or not so pretty) HTML-pages that you can read with your WWW browser. But back then, one of the main intentions behind the design of the WWW was to unify several existing communication protocols.

Then (and even now), information on the Internet was available via a multitude of channels: FTP, HTTP, E-Mail, News, Gopher, and many more. Thanks to the WWW, all these services can now be uniformly addressed via URLs (Uniform Resource Locators). The syntax of URLs is defined in the Internet standard RFC 1738. For our problem, we consider a simplified version of the syntax, which is as follows:

<protocol> "://" <host> [ ":" <port> ] [ "/" <path> ]

The square brackets [] mean that the enclosed string is optional and may or may not appear. Examples of URLs are the following:

http://www.informatik.uni-ulm.de/acm
ftp://acm.baylor.edu:1234/pub/staff/mr-p
gopher://veryold.edu

More specifically,

<protocol> is always one of http, ftp or gopher.

<host> is a string consisting of alphabetic (a-z, A-Z) or numeric (0-9) characters and points (.).

<port> is a positive integer, smaller than 65536.

<path> is a string that contains no spaces.

You are to write a program that parses an URL into its components.


Input

The input starts with a line containing a single integer n, the number of URLs in the input. The following n lines contain one URL each, in the format described above. The URLs will consist of at most 60 characters each.


Output

For each URL in the input first print the number of the URL, as shown in the sample output. Then print four lines, stating the protocol, host, port and path specified by the URL. If the port and/or path are not given in the URL, print the string <default> instead. Adhere to the format shown in the sample output.

Print a blank line after each test case.


Sample Input

3
ftp://acm.baylor.edu:1234/pub/staff/mr-p
http://www.informatik.uni-ulm.de/acm
gopher://veryold.edu

Sample Output

URL #1
Protocol = ftp
Host = acm.baylor.edu
Port = 1234
Path = pub/staff/mr-p

URL #2
Protocol = http
Host = www.informatik.uni-ulm.de
Port = <default>
Path = acm

URL #3
Protocol = gopher
Host = veryold.edu
Port = <default>
Path = <default>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru