У меня есть назначение, в котором мы должны использовать cstrings вместо строк. Проблема заключается в операндах < < в трех из пяти утверждений cout. Может ли кто-нибудь помочь мне разобраться, как убрать ошибки операнда? Код размещен ниже. Расположение ошибок указано жирным шрифтом! Благодаря!cstring << оператор не найден, который принимает правосторонний операнд типа «std :: string»
#include <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
int main()
{
int strLength, wPointer;
string custNumber, year, workOrderNumber;
string workOrder = "91800w940770";
strLength = workOrder.length();
wPointer = workOrder.find('w', 0);
custNumber.assign(workOrder, 0, wPointer);
year.assign(workOrder, wPointer + 1, 2);
workOrderNumber.assign(workOrder, wPointer + 3, strLength);
cout << "The length is " << strLength << endl;
cout << "The location of the w is " << wPointer << endl;
std::cout << "The customer number is " **<<** custNumber << std::endl;
cout << "The year of the order is " **<<** year << endl;
cout << "The order number is " **<<** workOrderNumber << endl;
system("pause");
return 0;
}