Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.01.2020, 09:29   #1
kitkat1000
 
Регистрация: 29.01.2020
Сообщений: 8
По умолчанию Ошибка [Error] invalid conversion from 'const char*' to 'char*' [-fpermissive]. Помогите исправить

#include <iostream>

using namespace std;

int main()
{
int i, len, maxlen;
const char* str;

cout << "Введите строку: ";
gets(str);

for (i=1, len=maxlen=1; str[i]; i++)
if (str[i]==str[i-1])
{
len++;
maxlen=len>maxlen?len:maxlen;
}
else
len=1;

std::cout<<maxlen<<endl;

system("pause");

return 0;
}


Ошибка [Error] invalid conversion from 'const char*' to 'char*' [-fpermissive]
kitkat1000 вне форума Ответить с цитированием
Старый 29.01.2020, 09:40   #2
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

нельзя вписывать значения переменной если она константа

Код:
#include <iostream>

using namespace std;

int main()
{
    int i, len, maxlen;
    char* str;

    cout << "input str: ";
    gets(str);

    for (i=1, len=maxlen=1; str[i]; i++)
        if (str[i]==str[i-1])
        {
            len++;
            maxlen=len>maxlen?len:maxlen;
        }
        else
            len=1;

    cout<<maxlen<<endl;

    system("pause");

    return 1;
}
суть задачи в чем?
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка (активно) E0167 аргумент типа "const char *" несовместим с параметром типа "char *" Deadroll Общие вопросы C/C++ 0 18.01.2019 20:29
как исправить ошибку invalid conversion from const char* to char Ника К Помощь студентам 5 01.06.2012 00:13
невозможно преобразовать 'const char' в 'char triest Помощь студентам 1 10.12.2011 13:41
преобразование типов char-const char student101 Помощь студентам 8 01.12.2010 20:45
error C2664: 'MessageBoxW' : cannot convert parameter 2 from 'const char [7]' to 'LPCWSTR' . VS.NET PE kolob2000 Qt и кроссплатформенное программирование С/С++ 2 06.07.2010 18:51