Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ С-строки. Где храняться? Когда удаляются? https://www.cyberforum.ru/ cpp-beginners/ thread631807.html
есть, к примеру, такой класс class Hero { private: char * name; public: Hero(char * n = "TORIN")
Что есть причиной ошибки? C++
Здравствуйте. Задача: Функция, принимает в качестве параметров: многозначное целое число, символ – разделитель. Возвращает строку вида: 1*232*233 Вот моё решение: #include <iostream> using namespace std; void Chislo(int, char); void main() { int Dig;
C++ "Анонимные" (временные) объекты? Пусть имеется класс T: class T { public: int a; int b; T(int _a, int _b) : a(_a), b(_b) {} } Имеется функция void func(T* obj) https://www.cyberforum.ru/ cpp-beginners/ thread631788.html C++ Массив объектов класса https://www.cyberforum.ru/ cpp-beginners/ thread631783.html
class abc { public: int x,y; }; abc all; int main() { all.x=5; all.x=6;
Пролетает cin >> C++
Нужно заполнять вектор пока не введено 'x', потом сложить количество (введенное) первых элементов. После 'x' программа сразу завершается!!! . И еще вопрос как фильтровать ввод cin >> (число) от не числа. Спасибо!!! #include <iostream> #include <vector> using namespace std; int main() { vector<double> stream;
C++ пишем свой троян с нуля Всем привет)))соглашусь, что изобретаю велосипед, но хочется сделать все своими ручками не прибегая к open source и т.п. для повышения своего опыта в программировании на Visual C++ . Хочу, чтобы меня поставили на иснниный путь. Итак, цель - написание трояна, а именно кейлоггера) для получения пароля от vk.com. Погуглил , почитал мануалы парочку часов, узнал основные схемы проникновения троянов на... https://www.cyberforum.ru/ cpp-beginners/ thread631770.html
C++ комманды с system("") где можно найти описания всех комманд с system. пример system("PAUSE") или system("cls") https://www.cyberforum.ru/ cpp-beginners/ thread631740.html C++ Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы.
Создайте двумерный массив целочисленный массив А, и найдите сумму всех его элементов имеющие оба нечетные индексы. За ранее Благодарю
C++ Дан массив действительных чисел A[10]. Отсортировать по убыванию. https://www.cyberforum.ru/ cpp-beginners/ thread631733.html
Дан массив действительных чисел A. Отсортировать по убыванию. За ранее Благодарю
C++ Вычислить сумму чисел между k ым и n ым элементами последовательности степеней числа 3: 1392781… https://www.cyberforum.ru/ cpp-beginners/ thread631729.html
Даны натуральные числа k и n. Вычислить сумму чисел между k-ым и n-ым элементами последовательности степеней числа 3: 1392781…, но сами граничные элементы в сумму не включать. Я предполагаю использование подстроки и atoi но никак не могу далеко уйти. у меня получился только ввод строки и К с N, а выделять подстроку не умею тк ещё не проходили и о ней я имею смутное представление. Пока я не...
C++ Как определять какой метод должен быть статическим, а какой нет?
Quer::add_line_to_vec: недопустимый вызов нестатической функции-члена
C++ Комплексные числа https://www.cyberforum.ru/ cpp-beginners/ thread631619.html
Здравствуйте. Изучаю сейчас C++ по Дейтелам, там попалось задание - создать класс комплексное число с функциями: сложение, вычитание, вывод числа в виде (re, im). Была проблема с первыми двумя функциями. Пошёл шарить по форумам - нашёл только варианты с перегрузкой операторов, а такого в книжке нет до этого задания, то есть надо типа обойтись без перегрузки. Я взял написал по-тупому, пока только...
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
02.08.2012, 01:47 0

Посмотреть код - C++ - Ответ 3321457

02.08.2012, 01:47. Показов 3069. Ответов 20
Метки (Все метки)

Ответ

1. я бы рекомендовал заменить not_punct на следующую строчку:
C++
1
s.erase(std::remove_if(s.begin(), s.end(), std::ispunct), s.end());
думаю и работать будет побыстрее, нежели много ерейзов.

2. придирка, но функциям типа manu, print_result и тд не место в заголовочном файле, вы же класс пишете

3.
// Ввод слова для поиска и вывод результата
void found_and_result
как я по названию функции должен понять, что ожидается ввод??

кроме того: ИМХО [практически] любой ввод/вывод в функциях/методах это безвкусица и не надо так делать. к примеру в open_file можно возвратить код ошибки или типа того...
std::cout << "Excellent! The file \'"<< ss
<< "\' is opened!" << std::endl;
чушня....

.
пс: рекурсия там тоже лишняя.

да и вообще зачем делать открытие файла - методом........



Цитата Сообщение от DaskOFF Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
void output_lines(Quer& que, std::string &word_for_search) 
{
* * std::cout << "The output lines: " << std::endl;
* * std::vector<std::string> vec_str_out;
* * que.get_vec(vec_str_out);
* * Quer::map_iter iter = que.get_iter_word_map(word_for_search);
* * for(std::set<int>::iterator it_set = iter->second.begin(); it_set != iter->second.end(); it_set++) {
* * * * std::cout << "(line " << *it_set << ") " << vec_str_out[*it_set-1] << std::endl;
* * }
}
тут сразу несколько. во 1-х искал где у вас в функции изменяется word_for_search, так и не нашел. сбиваете с толку ссылкой...
во 2-х я так понимаю по т.н. iter можно изменить содержимое map-а?
ну и в 3-х не понравилось, что получаете из класса аж целый вектор строк. только для того чтобы использовать его как текст, тоесть ваш класс можно также использовать как удалитель знаков препинания... странно...

а вот, то что использовал set это хорошо.

Вернуться к обсуждению:
Посмотреть код C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2012, 01:47
Готовые ответы и решения:

Посмотреть код встроенных математических функций. Открыть cmath
Каким образом можно посмотреть, как в c++ считаются встроенные функции в библиотеке cmath(math.h) ?...

Односвязный список (псевдокод) - поменять два элемента местами (посмотреть, правильно ли написан код)
Дан односвязный список 0...9 Дан указатель на первый элемент - p Поменять местами 5 и 6 node...

можеш посмотреть
вообще не понимаю

Посмотреть содержимое папки
Здравствуйте, хочу написать прожку, которая будет показывать содержимое папки, а так же может...

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

Посмотреть элементы массива
Подскажите, как посмотреть элементы динамического массива при дебаге (VS 2010)?

Подскажите, где посмотреть информацию
Всем добрый день! Скачал недавно САПР для создания выкроек и там есть возможность создания...

Где посмотреть простейший парсер на C++?
Надо отпарсить и подсветить несколько строк (для начала - хотя бы одну) формата CString. Лексеммы...

Посмотреть символ в битовой схеме
есть запись например такая: unsigned char bits=1; как ее можно посмотреть в битовой схеме, т.е....

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