小程序看一下什么地方错了?【高手新手都进很简单】

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:41:18
龟兔赛跑的问题,大家看一下,为什么我的T,H总是在开始的位置,不前进呢?
用2个数组来表示位置,T表示乌龟H表示兔子,用随即数来产生是前进还是后退,除T H外其他位置都是空格
谁先到达70谁就赢。
#include <iostream>
#include <ctime>
#include <windows.h>
using namespace std;
void input_data(char *p);
void TORTOISE_S(char *p1,char line_1[]);
void HARE_S(char *p2,char line_2[]);
void print_s()
{
int i;
for(i=0;i<70;i++)
cout<<"*";
cout<<endl;
}
int main()
{
char line_1[70],line_2[70];
int i;
char ans;
char *p1,*p2;
p1=line_1;p2=line_2; //初始化
cout<<"***************************************************************************\n"
<<" 龟 兔 赛 跑 \n"
<<"***************************************************************************\n&quo

这个很简单,首先不能出现汉语,下来是标点符号。你是编程新手啊。我用C++的

正学C语言呢……

看的头疼

2分走人!

char *p1,*p2; 定义为全局变量,<iostream>的各组成都是以STL的形式声明的,<iostream.h>的各组成都是声明成全局型的。

哎呀二分走人

你的空间里找不到代码阿。我看不到你的void HARE_S(char *p2,char line_2[]); 的代码。发出来我再帮你调。

看到p1,p2,我想到1p,2p了……