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

Из строи получить фрагменты текста, которые расположены между первым и вторым двоеточием - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, попадает ли точка с заданными координатами (x, y) в заштрихованную область http://www.cyberforum.ru/cpp-beginners/thread186573.html
Помогите пожалуйста. Я учусь на 1 курсе. Преподаватель заболел в то время когда нам обьясняли как делать лаб работу и его замещал другой который ничего не обьяснил. У меня осталась предпоследняя работа а сделать её не могу пример на котором обьясняли был очень лёгким но то задание которое досталось мне сложнее и по типу другое. И я не знаю как делать.
C++ оператор условия if. Я написал программу: #include<iostream.h> void main(void) { int test=95; if(test>=90) cout<<"Exelent!"<<endl; else; cout<<"sorry"<<endl; http://www.cyberforum.ru/cpp-beginners/thread186568.html
C++ Сортировка Quick Sort
Можно написать код и коментами.
C++ оператор cin. Как вывести информацию.
Я написал программу: #include<iostream.h> void main(void) { int t; cout<<"введите ваше любимое число и нажмите enter:"; cin>>t; cout<<"ваше любимое число равно "<<t<<endl; cin.get();
C++ Исключить из массива первый, предшествующий максимуму, положительный элемент http://www.cyberforum.ru/cpp-beginners/thread186541.html
Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый, предшествующий максимуму, положительный элемент.
C++ найти ошибку не выводит на экран arrsizetck, т.е как можно вывести число элементов в цикле?? int TCKf(char tcki, int tck, unsigned char *arrtck) { int arrsizetck; int i,c,j=0; printf("arrtck "); подробнее

Показать сообщение отдельно
Zyoma
10 / 10 / 3
Регистрация: 05.11.2010
Сообщений: 30
05.11.2010, 15:38     Из строи получить фрагменты текста, которые расположены между первым и вторым двоеточием
Возможно немножко громоздко, но все же:
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
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
 
using namespace std;
 
int main()
{
    string text="",c="",otvet[10];
    int count=0,k=0;
    fstream f("primer.txt");
    while(!f.eof())
    {
        c=f.get();
        text+=c;
        if(c==":")count++;
        if(count==1 && c!=":")otvet[k]+=c;
        if(count==2)
        {
            k++;
            count=0;
        }
    }
    if(count!=2)k-=1;
    cout<<text<<endl;
    for(int i=0;i<=k;i++) cout<<otvet[i]<<"\n";
    f.close();
    getch();
    return 0;
}
 
Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru