Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удалить из файла числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread146888.html
Дана квадратная матрица порядка M. Зеркально отразить ее элементы относительно вертикальной оси симметрии.
C++ Builde C++, вставка GIF анимации. Можно ли каким-либо образом вставить на форму GIF анимашку? http://www.cyberforum.ru/cpp-beginners/thread146886.html
[C++] Работа с файлами C++
Задача: Есть файлы, которые надо обработать: 1.просканировать директории на наличие файлов расширения *.TXT 2.сохранять список путей к файлам в booklist.txt (для дальнейшей работы) 3.вывести...
Среднее геометрическое C++
Нужно написать програму для нахождения среднего геометрического. тоесть по сути нужна функция для извлечения корня н-го степеня из заданого числа. например корень 3 степени из 8 =2
C++ Вывести часть строки http://www.cyberforum.ru/cpp-beginners/thread146868.html
есть текст в нём встречаются ссылки типа http://адрес1/адрес 2 пробелов нет, необходимо вывести адрес1
C++ ищу электронную книгу, в которой бы было написано про графы в с хочу скачать бесплатно книгу, в которой бы было написано про графы, формы их представления, достижимость и обходы, алгоритмы Дейкстры! или что угодно по это! очень нужно очень срочно, скоро экзамен,... подробнее

Показать сообщение отдельно
[Freeman]
34 / 34 / 6
Регистрация: 07.06.2010
Сообщений: 118
21.06.2010, 20:44
Egeni, Это мой код вот я его поправил один break; забыл написать
теперь все работает я проверил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
using namespace std;
int main()
{
        string str; // входная строка
        string sub_str; // под строка
        cout<<"Enter a string : ";
        getline(cin,str); // получаем входную строку
        int of=0,of2=0;
        if( (of = str.find(".") ) != -1) // функция find находит смешение первой точки
        for(int i = of+1; i<str.length(); i++) // находим
                if(str[i]=='.')                                 //смешение второй точки
            {
                of2=i;
                break;
            }
        for(int i=of+1; i < of2; i++) // сохраняем под строку
                sub_str+=str[i];
        cout<<sub_str<<endl;
return 0;
}
bod1ka, а числа между собой как то разделены ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.