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

Шаблоны функции для типов char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ URLDownloadToFile - как использовать в Code::Blocks? http://www.cyberforum.ru/cpp-beginners/thread1187781.html
Здравствуйте. Вопрос такого плана: нужно использовать функцию URLDownloadToFile, которая лежит в urlmon.h. Среда Code::Blocks 13.12, компилятор GNU GCC Compiller (использует MinGW, как я понял). Простым добавлением файла urlmon.h дело не обходится. Читал об этом, говорят, что нужен Windows SDK, качал, не устанавливается (из-за чего, по сути, не пишет). Попробовал хак-костыль отсюда, тоже не...
C++ Как написать сетку для кроссворда Понятия не имею как это делается http://www.cyberforum.ru/cpp-beginners/thread1187780.html
Set_difference() не понимаю что мне выдает C++
set_difference() выдает разность между 2мя отсортированными контейнерами, но мб я торможу немного...объясните плз на пальцах, что я должен получить в результате вывода set_difference(), ибо то что я получаю на практике разрушает моё мировозрение ostream_iterator<int,char> out(cout," "); cin>>x; int *a=new int; int *b=new int; for (int i=0;i<x;i++) cout<<setw(3)<<(a=-10+rand()%20);...
C++ Нарисуйте построение дерева
Ребят, вот кусок кода, нарисуйте пожалуйста поэтапно как дерево строится к примеру с count = 10. elemt* treeFromList(elem* cl, int count){//формирование дерева из списка if(count== 0) return NULL;//если пустой int l= (count-1)/2;//число узлов слева elem* e= cl;//тек. узел списка for(int i= 0; i<l; i++)//проходим до центрального узла списка e= e->next; elemt* et= new...
C++ Разбиение одного двусвязного списка на два в соответствии с заданным пороговым значением http://www.cyberforum.ru/cpp-beginners/thread1187761.html
Здравствуйте! Помогите пожалуйста решить вот такую задачу: Разбиение списка на два в соответствии с заданным пороговым значением. Элементы с значениями, меньшими порогового, должны попасть в один список, остальные - в другой. Добавлено через 54 минуты уже реализованы шаблоны добавления нового элемента в конец списка, удаление элемента и печать. Осталась только основная программа
C++ Одинаковая сумма строк в матрице Подскажите, пожалуста! Какой код нужен для нахождения одинаковой суммы разных строк в матрице? Например, матрица: 1 2 3 3 2 1 1 1 1. Нужно, чтобы прога выдала ошибку, что есть одинаковая сумма строк матрицы. подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
6366 / 3013 / 297
Регистрация: 04.12.2011
Сообщений: 8,103
Записей в блоге: 3
25.05.2014, 20:46     Шаблоны функции для типов char
Хулиганство конечно но работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
template <class T>
int strlen_T(T *begin_ch){
int len(0);
if(begin_ch)
while (*(begin_ch++) ){
    len++;
}
return len;
}
 
int main()
{
char * str = "qwerty";
wchar_t *wstr = L"qwertyuio";
cout << strlen_T( str) << endl;//6
cout << strlen_T( wstr );//9    
cout<<endl;
system("pause") ;
return 0;
}
 
Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru