第26講 クラスの学習その1
第3話 クラスをより高度に
第2話問題解答例
#include<iostream>
#include<string>
using namespace System;
using namespace std;
struct K{
char a[40],b[40],c[40];
char as[40],bs[40],cs[40];
};
void main(){
K A;
strcpy(A.a,"太郎");
strcpy(A.b,"次郎");
strcpy(A.c,"花子");
strcpy(A.as,"男");
strcpy(A.bs,"男");
strcpy(A.cs,"女");
cout<<"クラスA:" <<A.a<<"("<<A.as<<")"<<"
"<<A.b<<"("<<A.bs<<")"<<"
"<<A.c<<"("<<A.cs<<")"<<endl;
K B;
strcpy(B.a,"梅子");
strcpy(B.b,"凛子");
strcpy(B.c,"一郎");
strcpy(B.as,"女");
strcpy(B.bs,"女");
strcpy(B.cs,"男");
cout<<"クラスB:" <<B.a<<"("<<B.as<<")"<<"
"<<B.b<<"("<<B.bs<<")"<<"
"<<B.c<<"("<<B.cs<<")"<<endl;
K C;
strcpy(C.a,"英二");
strcpy(C.b,"尚子");
strcpy(C.c,"良太");
strcpy(C.as,"男");
strcpy(C.bs,"女");
strcpy(C.cs,"男");
cout<<"クラスC:" <<C.a<<"("<<C.as<<")"<<"
"<<C.b<<"("<<C.bs<<")"<<"
"<<C.c<<"("<<C.cs<<")"<<endl;
K D;
strcpy(D.a,"淳子");
strcpy(D.b,"純太");
strcpy(D.c,"直美");
strcpy(D.as,"女");
strcpy(D.bs,"男");
strcpy(D.cs,"女");
cout<<"クラスD:" <<D.a<<"("<<D.as<<")"<<"
"<<D.b<<"("<<D.bs<<")"<<"
"<<D.c<<"("<<D.cs<<")"<<endl;
}
これをさらに改良して、教科のデータも加えていきましょう。
実行画面が
となるようにしてください。
VC++講義第1部へ
vb講義へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual
Basic入門基礎講座