Пробую присвоить строке символов новое значение:
#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;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Не могу правильно воспользоваться перегруженной функцией operation<<
До запуска дополнительного потока создается семафор, который используется в создаваемом потоке: