如何把以下程序改成传统的C++?

来源:百度知道 编辑:UC知道 时间:2024/04/29 17:16:49
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
struct adbook
{
char name[7];
char number[12];
};
int t=0;
class bookss
{
adbook data[10];
public:
void input(char *p,char* a);
void output();
void find1(char *p,int n);
void find2(char *p);
};
void bookss::input (char *p,char* a)
{
strcpy(data[t].name ,p);
strcpy(data[t].number ,a);
t++;
}

void bookss::output ()
{
cout<<" "<<data[t-1].name <<" "<<data[t-1].number <<endl;
}
void bookss::find1 (char *p,int n)
{
for(int i=0;i<10;i++)
{
for(int j=0;j<strlen(data[i].name);j++)
{
for(int k=j;k<n;k++)
{
if(p[k]==data[i].name[j])
{
cout<<" "<<d

难道这不是标准的C++程序? 晕
是不是不能用 << 这些运算符,还是不用标准库STL

程序在哪里?

偶怎么看这就是个传统的C++程序啊
只需要把include那部分改改就成

这个就是标准的C++程序呀!