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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.71
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
#1

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

12.08.2010, 18:43. Просмотров 3255. Ответов 6
Метки нет (Все метки)

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*’ (C++):

[Ошибка] invalid conversion from 'const char*' to 'char*' [-fpermissive] - C++
Решал задачи сам по себе, наткнулся на очень интересную. Вот сама задача: Вы оператор пуска ракет на ядерном подводном ...

Работа со строками - Invalid conversion from 'char' to 'const char*' - C++
#include <iostream> #include <ctype.h> #include <stdio.h> #include <string.h> using namespace std; void poisk(int n, char...

Ошибка invalid conversion from 'const char*' to 'char*' - C++
Я в С++ новенький. Поэтому опыта еще нет, да и знаний мало. ПОдскажите пожалуйста, чего вылетает ошибка invalid conversion from 'const...

Invalid conversion from 'char' to 'const char*' - C++
доброго всем время суток. при компиляции у меня выдаёт ошибку invalid conversion from 'char' to 'const char*' знаю, что я не правильно...

Invalid conversion from ‘char**’ to ‘const char**’ - C++
Почему так? void deal(const int , const char *, const char *); int main() { char *suit = {"Черви", "Бубны", "Трефы", "Пики"}; ...

Invalid conversion from 'const char*' to 'char' - C++
Здравствуйте. Смысл нижеприведенного кода - сосчитать количество запятых и точек во вводимом тексте. Редкостный быдлокод, неудивительно,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
12.08.2010, 18:56 #2
C
1
char* argv[]
можно было написать хоть в какой строке ошибка
Евгений М.
1035 / 976 / 54
Регистрация: 28.02.2010
Сообщений: 2,829
Завершенные тесты: 2
12.08.2010, 18:57 #3
C
1
if (strcmp((const char *)&argv[currArg], "-s") == 0)
Попробуйте так.

Кстати не уверен, что результат будет совпадать с тем, что задумано.
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
12.08.2010, 18:58  [ТС] #4
Ошибка во второй строке
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
12.08.2010, 19:05 #5
у меня смутные сомнения, что там подразумевалось
void checkFlag(int currArg, char* argv[], int msg_size)
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,598
12.08.2010, 19:37 #6
Pumych, оба экстрасенса не справились, выкладывайте весь код!
Pumych
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 20
12.08.2010, 19:45  [ТС] #7
Цитата Сообщение от easybudda Посмотреть сообщение
Pumych, оба экстрасенса не справились, выкладывайте весь код!
Справились, под решением моя "спасибо"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2010, 19:45
Привет! Вот еще темы с ответами:

Invalid conversion from `int' to `const char*' - C++
Здравствуйте.Возникла проблема с типами данных, пытался решить - стало хуже...:wall: Вот сам код: #include <iostream> #include...

Несовместимость типов данных: Error:invalid conversion from 'int' to 'const char*' - C++
Код для ардуинки. #include <VirtualWire.h> const int led_pin = 13; const int transmit_pin = 12; void setup() { ...

Error: invalid conversion from 'char' to 'char*' [-fpermissive]| - C++
Ребят что не так я делаю? Если что я только начал указатели, условие задачи: Напишите функцию, которая запрашивает у пользователя его имя...

invalid conversion from "const char*" to "char" - C++
Помогите, пожалуйста, найти проблему. Arguments.h #include<iostream> class Arguments { public: Arguments(int iArgc,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.08.2010, 19:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru