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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дайте рабочий файл с Class в cpp http://www.cyberforum.ru/cpp-beginners/thread1703629.html
#include <stdio.h> #include <conio.h> void main() { class SportClass { public: String Fio; float Metr1,Metr2,Metr3;
C++ Структура "Каталог продуктов" создать приложение которое будет представлять из себя каталог продуктов в котором будут - название, описание цвет. Добавление, изменение, удаление ребята подскажите пожалуйста как правильно сделать http://www.cyberforum.ru/cpp-beginners/thread1703618.html
Вычислить сумму четных элементов массива C++
Элементы массива определяются по формуле ai+1=(37*ai+3) mod 64. Значение a0 равен 9; и изменяется от 0 до 18. Само задание: Суммы элементов массива а, значения которых четные числа.
Как переделать динамический массив int в char? C++
Как переделать динамический массив int в char? #include <iostream> #include <conio.h> #include <cstdio> #include <iomanip> #include <math.h> #include <locale> #include <string> using namespace std;
C++ Необходимо разобраться в бинарном поиске http://www.cyberforum.ru/cpp-beginners/thread1703592.html
void __fastcall TForm1::Button6Click(TObject *Sender) { int b,i,nom,key,c,x,a,el,nam,e=0; key=StrToInt(Edit2->Text); for (i=0; i < n; i++) { a=StrToInt(StringGrid2->Cells); } b= 0; while (b < n){ e++; c= b + (n-b) / 2;
C++ Сравнение строк Всем привет, имеется строка записаная в масив, как мне сравнить первую букву єтой строки с єтой строкой. Я понимаю что нужно записать первую букву в переменную и потом в цыкле сравнить с помощью конструкции if, но мне не получается записать первый символ в переменную, как это сделать.Спасибо. подробнее

Показать сообщение отдельно
TimeTwo
68 / 68 / 31
Регистрация: 29.11.2009
Сообщений: 319
05.04.2016, 10:38     Распарсить строку
WetFil,
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
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
using namespace std;
 
int main()
{
    string s="777;5V7;0";
    int size=s.size();
    for(int i=0;i<size;i++)
        if( s[i]==';')
            s[i]=' ';
    string t;
    istringstream ss(s);
    vector<string> v;
    while(ss>>t)
        v.push_back(t);
    size=v.size();
    for(int i=0;i<size;i++)
        cout<<v[i]<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru