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

Invalid conversion from ‘char’ to ‘const char*’ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.71
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
12.08.2010, 18:43     Invalid conversion from ‘char’ to ‘const char*’ #1
C++
1
2
3
4
5
void checkFlag(int currArg, char argv[], int msg_size){
    if (strcmp(argv[currArg], "-s") == 0)
        if ((msg_size = atoi(argv[currArg+1])) == 0)
            exitMe();
}
Ругается:
error: invalid conversion from ‘char’ to ‘const char*’
А как написать чтобы не ругался?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2010, 18:43     Invalid conversion from ‘char’ to ‘const char*’
Посмотрите здесь:

Invalid conversion from 'const char*' to 'char' C++
C++ invalid conversion from "const char*" to "char"
C++ Invalid conversion from `int' to `const char*'
C++ Invalid conversion from 'char' to 'const char*'
C++ invalid conversion from ‘char**’ to ‘const char**’
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
12.08.2010, 18:56     Invalid conversion from ‘char’ to ‘const char*’ #2
C
1
char* argv[]
можно было написать хоть в какой строке ошибка
Евгений М.
1033 / 974 / 53
Регистрация: 28.02.2010
Сообщений: 2,817
Завершенные тесты: 2
12.08.2010, 18:57     Invalid conversion from ‘char’ to ‘const char*’ #3
C
1
if (strcmp((const char *)&argv[currArg], "-s") == 0)
Попробуйте так.

Кстати не уверен, что результат будет совпадать с тем, что задумано.
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
12.08.2010, 18:58  [ТС]     Invalid conversion from ‘char’ to ‘const char*’ #4
Ошибка во второй строке
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
12.08.2010, 19:05     Invalid conversion from ‘char’ to ‘const char*’ #5
у меня смутные сомнения, что там подразумевалось
void checkFlag(int currArg, char* argv[], int msg_size)
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.08.2010, 19:37     Invalid conversion from ‘char’ to ‘const char*’ #6
Pumych, оба экстрасенса не справились, выкладывайте весь код!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2010, 19:45     Invalid conversion from ‘char’ to ‘const char*’
Еще ссылки по теме:

Несовместимость типов данных: Error:invalid conversion from 'int' to 'const char*' C++
C++ [Ошибка] invalid conversion from 'const char*' to 'char*' [-fpermissive]
Работа со строками - Invalid conversion from 'char' to 'const char*' C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
12.08.2010, 19:45  [ТС]     Invalid conversion from ‘char’ to ‘const char*’ #7
Цитата Сообщение от easybudda Посмотреть сообщение
Pumych, оба экстрасенса не справились, выкладывайте весь код!
Справились, под решением моя "спасибо"
Yandex
Объявления
12.08.2010, 19:45     Invalid conversion from ‘char’ to ‘const char*’
Ответ Создать тему
Опции темы

Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru