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

Строки (Из строки удалить ту часть, которая в "" (кавычках)) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ swap http://www.cyberforum.ru/cpp-beginners/thread864179.html
Доброго времени суток. Где можно почитать(с примерами) про реализацию свопинга на с++ и как это реализовано в разных операционных системах?
C++ Откуда взять прямую ссылку на файл? Вот в одном файлообменнике хочу свою прогу выставить, там пишется что главная ссылка должна быть прямо на файл. Откуда её взять? http://www.cyberforum.ru/cpp-beginners/thread864175.html
Программа в Visual Studio работает, а в Borland C++ нет C++
Здравствуйте! У меня такая проблемма: программа работает на Visual Studio, а на Borland C++ выдает 25(!) ошибок! Программа предполагает выбор пользователем соответствующего варианта работы (1,2,3) и ввода данных (A,B,C,x) после чего выполняется задание соответствующее варианту. Вот код: #include "stdio.h" #include "math.h" #include <conio.h> int main() {
работа с большими текстовыми файлами C++
Здраствуйте, пишу загрузчик *.obj моделей, проблема в следующем, когда загружаю простую модель такую как куб, пирамиду все работает отлично как нужно, но при загрузке более сложных объектов (цилиндр, чайник) размерами от 200 полигонов начинаются проблемы при считываминии данных, открываю файл f = fopen(FileName, "rt"); и при просмотре потока f видно что некоторые данные считываются...
C++ Составить программу для вычисления http://www.cyberforum.ru/cpp-beginners/thread864132.html
Составить программу для вычисления R - сумма отрицательных элементов массива; Q - наибольший элемент массива; S – количество четных элементов массива. Полученные значения элементов R,Q,S,T вывести на печать.
C++ Задать случайным образом одномерный массив размерности N из целочисленных элементов, принадлежащих отрезку [-20;20]. Выполнить задание своего ва Задать случайным образом одномерный массив размерности N из целочисленных элементов, принадлежащих отрезку . Выполнить задание своего варианта. N вводится с клавиатуры. подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
16.05.2013, 21:43     Строки (Из строки удалить ту часть, которая в "" (кавычках))
BumerangSP, Ваше решение можно упростить
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
 
std::string deleteCollocation(std::string str)
{
    const char* token = "\"";
    size_t pos1 = 0, pos2 = 0;
 
    while ( (pos1 = str.find(token, pos1)) != std::string::npos &&
            (pos2 = str.find(token, pos1 + 1)) != std::string::npos )
        str.erase( pos1, pos2 - pos1 + 1 );
 
    return str;
}
 
int main()
{
    std::string str;
    std::getline(std::cin, str);
    std::cout << deleteCollocation(str) << std::endl;
}
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru