Невозможно преобразовать const char в char

161
23 марта 2019, 04:50

Программа которая заменяет каждую букву в тексте на букву которая идет после нее в алфавите через n символов. При компиляции выдает ошибку невозможно преобразовать const char * в char* (ругается на input_text)

#include "pch.h"
#include <iostream>
using namespace std;
int main()
{
    char *input_text;
    char *output_text;
    input_text = "bla bla";
    int n = 5;
    int count = 0;
    for (int i = 0; input_text[i] != 0; i++)
    {
        count++;
    }
    int input_text_lenght = count;
    output_text = new char[input_text_lenght];
    for (int k = 0; k < input_text_lenght; k++)
    {
        output_text[k] = input_text[k] + n;
    }
    cout << "input_text ... " << input_text << endl;
    cout << "output_text ... " << output_text << endl;
    delete[] output_text;
    return 0;
}
Answer 1
char *input_text;
const char *input_text;
READ ALSO
При вызове метода ничего не происходит.С++

При вызове метода ничего не происходит.С++

При вызове метода about(); на любом обьекте ничего не происходит только завершаеться программаХотя метод fiiling(); работает корректно

194
Разложить число на множители

Разложить число на множители

Дано натуральное число nПолучить его каноническое разложение (разложение на простые множители)

157
Изменение размеров виджетов

Изменение размеров виджетов

Как изменить размеры виджетов которые находятся в слое(layout), получается изменить размеры кнопок через qss(пока я что попробовал), но размеры...

153