ロボット&OS 1
ロボットとOSを作ってみました。
OS:
class OS {
int mcpX;
int mcpY;
Memory* mem;
Hdd* hdd;
}void action(OS* system);
void main(OS* system){
while(1){
action(system);
}
}ロボット:
#include
#include
struct _obj {
int p;
int w;
int t;
};
int getlp(struct _obj *obj){
obj->p = rand()%5;
return 1;
}
void action(struct _obj *obj){
if(obj->p==0){
printf("ここは");
if(obj->w==1){
printf("日本です。");
}
if(obj->w==2){
printf("ドイツです。");
}
}
if(obj->p==1){
printf("日本にやってきました。");
obj->w=1;
}
if(obj->p==2){
printf("ドイツにやってきました。");
obj->w=2;
}
if(obj->p==3){
printf("想像力を使います。");
printf("りんごは赤い。");
obj->t=1;
}
if(obj->p==4){
printf("想像力を使います。");
printf("りんごは白い。");
obj->t=0;
}
if(obj->p==3||obj->p==4){
if(obj->t==1){
printf("正しい。");
}
else{
printf("間違っている。");
}
}
}
int main(void){
struct _obj obj;
obj.w=1;
obj.t=1;
while(getlp(&obj)){
action(&obj);
}
}
ヘッダ (スコア:1)
#include <stdio.h>
#include <stdlib.h>
が消えています。修正をお願いします。