编译失误,求解

编译出错,求解
	void input()
{     int u,k,l;
system("cls");
cout<<"请输入账号"<<endl;
cin>>"&u";
cout<<"用户名设置成功,请设置密码,输入密码后按回车确认"<<endl;
cin>>"&k";
cout<<"请再次输入密码确认"<<endl;
cin>>"&l";
}


编译失误,求解

------解决方案--------------------
"请输入账号"改成_T("请输入账号")
看看unicode方面的资料吧
------解决方案--------------------
亲,去掉引号和&符号

cin>> u;
cout<<"用户名设置成功,请设置密码,输入密码后按回车确认"<<endl;
cin>> k;
cout<<"请再次输入密码确认"<<endl;
cin>> l;

------解决方案--------------------
C++的输入输出流机制和C语言是不同的,正是为了舍弃C中的繁琐的输入输出机制。所以才有新的cin和cout输入输出符(其实他们是一个函数);
而C语言中的printf和scanf只是一个语句;那很多人可能会有疑问,一个语句比一个函数要方便简单,为什么C++还要定义新输入输出方式呢?这是因为C语言中的print个和scanf不够完善,一方面他书写起来很繁琐,另一方面会产生很多未知的错误;
此题中把cin>>"&u";改成cin>>u;试试应该就好使了;