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

Шаблоны функций c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ файлы в c++ http://www.cyberforum.ru/cpp-beginners/thread335782.html
есть текстовый файл. нужно создать другой текстовый файл и переписать, определенное количество символов. файл читать в произвольном доступе с помощью seekg. и сразу символы, переписывать из одного в другой файл. ---- как я токо не пытался. то файл создает полностью пустым, то с одними нулями, то с кракозябрами и тд. в php эта функция $a = fread("1.txt",500); // переменная а получает 500...
C++ Кто нибудь знает как написать игру на С ?) Зраствуйте Можно ли написать крестики нолики на С ? И как это сделать ? Дайте идею или код. Спасибо за внимание. http://www.cyberforum.ru/cpp-beginners/thread335736.html
C++ Вопрос по поводу кода
Здраствуйте я делаю крестики нолики и возник вопрос #include <iostream> using namespace std; void main () { int pole ={0}; cout<<"_|_|_"<<endl; cout<<"_|_|_"<<endl;
HTML GUI C++
Есть окно графическая часть на которого реализована на HTML GUI. Может ли кто-то подсказать, как найти програмно элементы управления и проклацать их? Или может кто знает где написано как это делать? И вообще в какую сторону смотреть?
C++ Предоставить пользователю цвет фона и текста http://www.cyberforum.ru/cpp-beginners/thread335709.html
Доброго вечера всем! Нужна ваша помощь! Задача такова-Нужно предоставить пользователю выбирать цвет фона и текста в диал.окне(Visual Studio) с помощю system color Знания минимальные!!! попробовал написать: #include <iostream> using namespace std; void main ( ) system ("color 2F") но єто для одного раза, а как сделать чтоб пользователь вводил комбинацию(там же 0...9 и еще A...F) которую...
C++ подскажите плз дали мне задачу набросать простенький калькулятор, все работает , только когда уже открываеш экзешник как только получаеш результат и прочитать не успеваеш как окно закрывается ... что можно с жтим сделать ? #include <iostream> using namespace std; int main() {int a, b; char op; //operator int res; //pe3yLbTaT cout <<"BBegu Bb!paIIIeHue !!! ----->"; подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
24.07.2011, 13:18     Шаблоны функций c++
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
49
50
51
52
53
54
55
56
#include <iostream>
#include <cstring>
 
namespace my {
    
    template< typename T >
    T max(T* arr, int size)
    {
        T max = *arr;
        for (int i = 1; i < size; ++i)
        {
            if (arr[i] > max)
            {
                max = arr[i];
            }
        }
 
        return max;
    }
    
    template< > 
    const char* max<const char*> (const char** arr, int size)
    {
        const char* max_len_str = arr[0];
        std::size_t max_len = std::strlen(arr[0]);
        for (int i = 1; i < size; ++i)
        {
            std::size_t tmp = std::strlen(arr[i]);
            if (tmp > max_len)
            {
                tmp = max_len;
                max_len_str = arr[i];
            }
        }
 
        return max_len_str;
    }
}
 
int main()
{
    int array_int[6] = { 1, 9, 4, 3, 2, 7 };
    std::cout << my::max(array_int, 6) << '\n';
    
    double array_do[4] = { 2.34, 5.67, 3.14, 2.72 };
    std::cout << my::max(array_do, 4) << '\n';
       
    char* array_str[] = { "It's the first string",
                                "It's the second string",
                                "It's the third string",
                                "It's the fourth string",
                                "It's the fith string" };
    std::cout << my::max((const char**)array_str, 5) << '\n';
    system("pause");
    return 0;
}
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru