C程序:在随机位置输出字符_c语言随机位置输出

C程序:在随机位置输出字符_c语言随机位置输出

编码文章call10242025-08-23 0:55:101A+A-

(一)代码:

#include<iostream>

#include<windows.h>

#include<time.h>

using namespace std;

int main()

{

srand(time(0));

COORD pos;

HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);

while(1)

{

pos.X=rand()%100;

pos.Y=rand()%100;

SetConsoleCursorPosition(h,pos);

cout<<"hello world!";

Sleep(3000);

system("cls");

}

return 0;

}

(二)代码注释:

1、使用windows API函数或数据结构,必须包含头文件windows.h;

2、调用随机函数rand(),必须包含头文件time.h;

3、srand(time(0));随机数种子;

4、COORD pos;定义坐标变量;

5、HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);定义句柄;

6、pos.X=rand()%100;pos.Y=rand()%100;分别给坐标变量x和y赋值,值的变化范围在0~99;

7、SetConsoleCursorPosition(h,pos);设置控制台光标输出的位置,两个参数;

8、cout<<"hello world!";在光标位置处输出字符串“hello world!”;

9、Sleep(3000);使程序执行暂缓3000毫秒;

10、system("cls");清理控制台输出窗口。

(三)程序执行结果:



点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4