炉石不能观战好友:C语言中输入输出语句转换成C++语句

来源:百度文库 编辑:高校问答 时间:2024/03/29 07:48:58
printf("第%d名的名字:",t);
scanf("%s",&p->date.ach[t-1].name);
这个语句在C+=中要怎么实现?
是不是cout<<"第%d名的名字:"<<t<<endl;
cin>>p->date.ach[t-1].name;

  c语言中的输入输出语句换成C++语句是将printf()函数换成cout对象,将scanf()函数换成cin对象。


  问题中提及的代码:

printf("第%d名的名字:",t);
scanf("%s",&p->date.ach[t-1].name);

  对应的C++代码:

cout<<"第"<<t<<"名的名字:";
cin>>p->date.ach[t-1].name;

cout<<"第"<<t<<"名的名字"<<endl;
cin>>p->date.ach[t-1].name;

cout << "第" + t + "名的名字:" << endl;

cin >> p->date.ach[t-1].name;