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

Разбить строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ строки http://www.cyberforum.ru/cpp-beginners/thread589395.html
Даны 2 строки S1 и S2. Создать строку S1 которая содержит последние 3 символа строки S2
C++ С чего начать програмирование? Я занимаюсь в основном в Веб среде. И решил расширить свои знания на C++. Дело в том что теорему запомнить сложно. Практика учет очень даже быстро. Подскажите практические мануалы, желательно не видео. Буду благодарен. http://www.cyberforum.ru/cpp-beginners/thread589384.html
Обработка массивов символов. Динамический массив C++
Дано предложение в виде статического массива, где слова разделены пробелом. Скопировать предложение в динамический массив и поменять местами первое и последнее слова. Вывести полученное предложение на экран. - Помогите, так как времени в обрез, куча курсовых и типовых, а сдать надо. Заранее благодарю
C++ Двумерный массив. Найти максимальный элемент 3 и 4 строк
Информация о колоичестве жильцов в каждой из четырех квартир каждого этажа 12-ти этажного дома храниться в двумерном массиве (в первой строке - информация о квартирах первого этажа, во второй второго и т.д.) В каждой квартире проживает одна семья найдите численность самой большой семьи в квартирах 3-его и 4-ого этажей.
C++ Морзянка http://www.cyberforum.ru/cpp-beginners/thread589279.html
Короч дела такие..... Все вроде работает.... но мне нужно что бы руссие буковки переводи, и как наоборот сделать, не пойму... и еще хорошобы чтобы попискивал ))) заранее спасибо!!! #include "stdafx.h" #include "Windows.h" #include <locale.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv)
C++ типы данных уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур, хочу, чтобы каждый бит отводился для определенной фигуры, + бит на цвет, + бит на "выделена ли", + бит на цвет клетки доски. то есть 1 байта не хватает. или может предложите другой вариант? дело в том, что в программе будут содержаться функции, которые будут определять путем сравнения битов, что именно содержится в... подробнее

Показать сообщение отдельно
Andrey.K
340 / 261 / 15
Регистрация: 14.11.2010
Сообщений: 480
28.05.2012, 19:56     Разбить строку
Если правильно понял, то так:
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 <conio.h>
#include <string>
using namespace std;
void Line(string s)
{
    for(int i=0;i<s.length();i++)
    {
        if(s[i]=='<' && s[i+1]=='b' && s[i+2]=='r' && s[i+3]=='/' && s[i+4]=='>') 
        {
            cout<<endl;
            s.erase(i,4);
        }
        else cout<<s[i];
    }
}
int main()
{
    string s="first<br/>second<br/>third<br/>";
    Line(s);
    getch();
    return 0;
}
 
Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru