У меня проблема со следующим кодом.C++ char * не может использоваться как указатель
int main(){
char* cptr = new char[100];
*cptr[1] = 'A';
}
Это дает мне ошибку, когда я скомпилировать его в Visual C++ 2010: "Операнд '*' должен быть указателем". Но cptr - указатель.
'cptr [1]' - это элемент массива, а не указатель на элемент. Итак, вы можете сказать просто 'cptr [1] = 'A';' –