Форум программистов, компьютерный форум, киберфорум
Наши страницы

не работает. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Доступ к защищенным данным http://www.cyberforum.ru/cpp-beginners/thread141314.html
Возникла следующая проблема: мне необходимо обеспечить доступ к скрытым членам класса всем производным другого класса, при этом объявлять множественое наследование мне не хочется, а обьявление...
C++ Много вопросов ребят подскажите как зделать Panel прозрачной а текст который в ней есть осталься видимым http://www.cyberforum.ru/cpp-beginners/thread141301.html
Сумма побочной диагонали C++
помогите пожалуйста! напишите код суммы побочной диагонали в С++
Удаление элементов вектора с использованием итератора в STL C++
Задача: создать программу, в которую пользователь может ввести свой список из 50 названий игр, а потом при желании удалить выбранную игру. Программа обязательно должна быть написана с использованием...
C++ Вопрос по деревьям http://www.cyberforum.ru/cpp-beginners/thread141266.html
Имеется структурка: struct tree { char* string; tree* childs; }; Нужно сделать так, чтобы с каждым уровнем количество потомков возрастает в два раза. Не могу понять как это сделать. ...
C++ Сложное задание с массивом Задача проведения границы на карте ("создание военных блоков"). Страны на карте заданы матрицей смежности. Если страны i, j имеют на карте общую границу, то элемент матрицы A равен 1, иначе 0.... подробнее

Показать сообщение отдельно
nikkka
Мат в 32 хода
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096

не работает. - C++

05.06.2010, 19:19. Просмотров 292. Ответов 3
Метки (Все метки)

Функция должна выбирать из массива указателей-на-char самую большую, и вывести её на экран.
Прога сообщает: cannot convert `char**' to `char*' for argument `1' to `void largest(char*, int)'
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
void largest(char arr[], int i)
{
     int size=0;
     for (int k=0;i<k;k++)
     {
         if (sizeof(arr[k])>=size) { size=sizeof(arr[k]); };
     }
     for (int l=0;i<l;l++)
     {
         if (sizeof(arr[l])==size)
         {
             cout<<"The largest string is following: \n";
             cout<<arr[l];
             break;
         }
     }
     return;
}
int main()
{
    char * arr[5]=
    {    
    "The dog is barking",
    "He is fart",
    "My leg is dreamer"
    };
    largest(arr,5);
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.