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

строка символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ФТП up\down зависает на 1м файле на 0 байтов у некоторых http://www.cyberforum.ru/cpp-beginners/thread36969.html
такая проблема, у некоторых юзеров фтп upload виснет на 0 байтов, только создается на сервер первый передаваемый файл с нулевым размером и все, соединение остаеться открытым (да и прога бы подвисла так же с концами если бы фтп не было в другом потоке) пс - да и скачать такие юзеры тоже ничего не могут, висят их соединения зависшие и все еще перед передачей =\ буду очень признателен помощи ...
C++ Дата файла Ребят подскажите функцию или дайте ссылку возврата даты создания файла! нигде не могу найти! Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread36957.html
C++ Программа - библиотечный каталог
Всем привет! Рад что здесь есть луди действительно опытные в этотом вопросе... вообщем нуждаюсь в программе, которая бы реализовывала библиотечный каталог. Программа должна запрашивать название книги, автора, год издания, цену и выдавать общее количество книг, общую стоимость, названия книг, которые дороже определённой суммы. В этой программе должен быть создан класс, в котором используются...
Списки C++
Написать программу которая: 1. Создает список из n студентов (год рождения, стипендия, фамилия). 1) Вививисти на экран все данные(структурировано). 2) Реализовать поиск по годам. 3) Находит студента который получает максимальную стипендию.
C++ Поиск трех максимальных элементов в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread36897.html
не могу решить, казалось бы, простую задачку. помогите пожалуйста. В заданной целочисленной матрице a(n,n), которая инициализируется в динамической памяти (с использованием генератора случайных чисел random), найти:Три максимальных элемента в m – ом столбце ;
C++ аполнение массива змейкой Заполнить массив змейкой; 1 3 4 10 11 21 2 5 9 12 20 22 6 8 13 19 23 30 7 14 18 24 29 31 15 17 25 28 32 35 16 26 27 33 34 36 вот так должны распологатся элементы матрицы, а как это сделать я не знаю! подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
29.05.2009, 00:50     строка символов
ну то ясно что ошибка. вы пробуете сравнить size_t с char, по ходу задачи ваш замысел мне не понятен.
Цитата Сообщение от dem0n Посмотреть сообщение
ааааа нид хэлп...ато завтра мне будет ппц
не хрен пить всю сессию..

я то в принципе решил вашу задачу при помощи кода Rififi, но он мне не нравится(в смысле мой код) (может кто нить и поправит)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <vector>
#include <algorithm>
#include <functional>
#include <sstream>
#include <iostream>
#include <iterator>
 
 
//может (скорей всего) есть лучше решение
bool pred(std::string &str){
    return !(
        (std::count_if(str.begin(), str.end(), isdigit) > 0) &&
        (std::count_if(str.begin(), str.end(), isalpha) > 0) );
}
 
template <
typename _E, typename _Tr, typename _Ax,
template <typename, typename, typename> class _S
>
_S<_E, _Tr, _Ax> remove_s(const _S<_E, _Tr, _Ax>& s)
{
    typedef _S<_E, _Tr, _Ax> string_type;
    typedef std::vector<string_type> V;
    V v;
    {
        std::basic_istringstream<_E, _Tr, _Ax> ss(s);
        std::copy(
            std::istream_iterator<string_type, _E>(ss),
            std::istream_iterator<string_type, _E>(), std::back_inserter(v));
    }
 
    V::iterator i = std::remove_if(v.begin(),v.end(),pred);
    v.erase(i,v.end());
//---------здесь точно крывой код-------------------
    string_type res;
    for(i = v.begin(); i != v.end(); ++i)
        res += *i + ' ';
//--------------------------------------------------
    return res;
 
 
}
int main()
{
    std::string str = "test ddd111dddd gdhfgh ddff222fff 333333";
    std::cout << remove_s(str)<< std::endl;
    return 0;
}
Результат
ddd111dddd ddff222fff
Press any key to continue . . .
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru