Пробую присвоить строке символов новое значение:
#include <iostream>
using namespace std;
main()
{
char string[]="qazqazqaz";
string[]="zaqzaqzaq";
}
В строке string[]="zaqzaqzaq"; ошибка, красным выделены квадратные скобки, курсор между ними и ошибка: [Error] expected primary-expression before ']' token
Как правильно присвоить строке символов новое значение?
Если вы пишете на C++, то зачем вам char? Используйте готовый объект типа string:
#include <iostream>
using namespace std;
main()
{
string line = "qazqazqaz";
line = "zaqzaqzaq";
}
Можете почитать здесь.
насколько я понел речь шла о инициализации массива, а не как получать строку
char string[] = "qazqazqaz";
char s[] = "zaqzaqzaq";
strcpy(string, s);
cout << string;
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники