Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Структура о веществе и сортировка https://www.cyberforum.ru/ cpp-beginners/ thread642077.html
Пишу структуру, описывающую информацию о веществе: название, удельный вес и проводимость(проводник, полупроводник, изолятор). Написать функции ввода и вывода; для сортировки данных по любому из признаков. Сделала с меню. Знаю что ошибка в выводе, при ее исправлении не работает. Также не могу разобраться с сортировкой, пыталась написать сортировку по весу. //main #include <stdio.h>...
C++ Наследование абстрактного класса, компилятор достал материться
Уже весь мозг сломал, не понимаю, почему компилятор начинает ругаться. Есть абстрактный базовый класс в отдельном хедере: #pragma once class Shape { public: /*virtual double Dist(const Shape&) = 0; //1. */ virtual void Read() = 0; virtual void Move(int delta_x, int delta_y) = 0;
C++ "Первый после Hello, world!". Программа решения квадратного уравнения Добрый день, уважаемые форумчане. Покритикуйте пожалуйста, программу вывода на экран в полиномиальной форме и нахождения корней квадратного уравнения. Особые проблемы, собственно, возникли с первой частью - над тем, как вывести на экран полином, отвечающий при любых введенных коэффициентах всем правилам математики, пришлось немало поломать голову. Результаты таковы: class poly_part //class... https://www.cyberforum.ru/ cpp-beginners/ thread642040.html C++ Классы наследники Всем привет, прошу помочь разобраться с ошибкой: 1>e:\my programs for c++\lesson 9 numb 9\lesson 9 numb 9\main.cpp(59) : error C2661: publication2::publication2: нет перегруженной функции, принимающей 3 аргументов 1>e:\my programs for c++\lesson 9 numb 9\lesson 9 numb 9\main.cpp(79) : error C2661: publication2::publication2: нет перегруженной функции, принимающей 3 аргументов вот код С++... https://www.cyberforum.ru/ cpp-beginners/ thread642032.html
C++ Приведение LPVOID к классу "непостоянной" величины
В поток посылаю экземпляр класс : userThread = CreateThread(NULL, NULL, ConnectionShell, (LPVOID)(&userCurrent), NULL, NULL); Где пытаюсь излвечь экземпляр : DWORD CALLBACK ConnectionShell(LPVOID lParam) { USER* userCurrent = new USER; memcpy(userCurrent, lParam, 44); // 44 - размер экземпляра после вызова стандартного\ конструктора userCurrent->Connection(); // Здесь так же побывали...
C++ В чём разница между total = total + trans и total += trans? https://www.cyberforum.ru/ cpp-beginners/ thread642009.html
Добрый день. Изучаю четвертое издание Липпмана. Автор задает вопрос: "В программе книжного магазина, при суммировании объектов trans и total, использован обычный оператор плюс, а не составной оператор суммы с присвоением. Почему не использован составной оператор?". Насколько мне известно а += b идентично a = a + b. Единственные догадки по этому поводу в том, что составной оператор суммы не...
C++ Найти количество вхождений одного списка в другой https://www.cyberforum.ru/ cpp-beginners/ thread641997.html
Здравствуйте. Помогите, пожалуйста, разобраться: у меня была задача - алгоритмом Рабина-Карпа (то есть посредством выискивания хеш-значений) найти количество вхождений одного списка в другой. Но нахождения одних лишь хеш-значений оказалось мало. Дело в том, что я считал хеш-значения как сумму элементов списка и получалось что списки 5, 4, 3, 2, 1 и 1, 2, 3, 4, 5 - суть, одно и то же. В связи с...
C++ Функциий system
Доброго времени суток. Прошу Вас помочь мне решить одну проблему: Мне требуется создать 50 папок с именами от 1 до 50 включительно. Вот мой код:#include <stdlib.h> #include <conio.h> using namespace std; int main() { system("color A"); for (int i=1; i<=50; i++) {
C++ Двумерный динамический массив, что и с чем есть? https://www.cyberforum.ru/ cpp-beginners/ thread641983.html
собственно как сделать Двумерный динамический массив. и как можно проверить его работу?
C++ HelloWorld Решил освоить С++. Но первый же пример из книги Харви М. Дейтел, Пол Дж. Дейтел "Как программировать на C++ (2008)" отказался работать в VS 2010.Кроме того VS сообщила, что код устарел. #include <iostream> int main() { std::cout << "Wellcome to C++! \n"; https://www.cyberforum.ru/ cpp-beginners/ thread641974.html
Вычислить с заданной точностью значение функции C++
вот такая задачка...
C++ Функция не правильно работает Условие задачи: В массиве A(N) поменяйте местами наибольший и наименьший элементы. Код: #include <iostream> using namespace std; int maxi, mini, temp; int change(int *a, int size) https://www.cyberforum.ru/ cpp-beginners/ thread641926.html
32 / 4 / 0
Регистрация: 22.06.2011
Сообщений: 88
27.08.2012, 14:49  [ТС] 0

[STL] Работа со std::string - C++ - Ответ 3393362

27.08.2012, 14:49. Показов 8642. Ответов 52
Метки (Все метки)

Ответ

Не в тему, но и новый топик ради такого мини вопроса создавать не решил.
Можно ли более грамотно(STL) реализовать сам алгоритм замены числа?:
C++
1
2
3
4
5
6
7
8
9
int changes[10][2] = { {10, 1523}, {11, 4123}, {12, 125}, {13, 5531}, {14, 5316}, {15, 4423}, {16, 6123}, {17, 6341}, {18, 6259}, {19, 5241} };
 
int num;
cin >> num;
 
for(int i = 0; i < 10; ++i)
    for(int j = 0; j < 10; ++j)
        if(num[i] == num[j][0]
            num[i] = changes[j][1];


Вернуться к обсуждению:
[STL] Работа со std::string C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2012, 14:49
Готовые ответы и решения:

ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri
на вод поступают 2 строки типа string. определить количество вхождений строки 2 в строку 1 ошибка...

STL std::set, std::pair, std::make_pair
Я не знаю как описать тему в двух словах, поэтому не обращайте внимание на название темы....

Запрошено преобразование от ‘const std::string*’ к нескалярному типу ‘std::string’
private: std::string firstName; }; std::string ClientData::getFirstName() const{ ...

Стандартный поток и STL (std::copy to std::cout)
#include &lt;iostream&gt; #include &lt;sstream&gt; #include &lt;algorithm&gt; #include &lt;functional&gt; #include...

52
27.08.2012, 14:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2012, 14:49
Помогаю со студенческими работами здесь

Работа с классом std::string
Доброго времени суток! Помогите, пожалуйста, с задачей! Никак решить не могу!=( Дан обычный...

Не правильная работа кода с std::string::empty()
Здравствуйте подскажите в чем проблема? #include &lt;iostream&gt; #include &lt;string&gt; using namespace...

На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами
подскажите есть вот такая задача. Есть список . Создать второй список, в котором будут все эти же...

Реализация класса MyString. Стандартная библиотека, std::string, std::vector
как добавить реализацию конкатенации строк через перегрузку оператора &quot;+=&quot; в классе MyString и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru