Sleep函数
注意!!!!
Sleep函数中的“S”一定是大写的!!!不要踩坑了!!!
函数的应用:
#include <stdio.h>
#include <windows.h>//要用sleep函数的时候要应用这个头文件
int main()
{
//.....
Sleep(2000);//这里代表2000毫秒,程序每2000毫秒运行一行
return 0;
}
执行系统命令
system函数中的清除
#include <stdio.h>
#include <windows.h>
int main()
{
system("cls");//system()——执行系统命令 cls——系统命令中的清除命令
return 0;
}
知道了以上两个函数后,可以做到实现一排字,从“**************”慢慢从两边到中间显示的过程
效果图如下:
.
.
.
实现思路:
一、创建两个数组,数组1为要最终变为的一段文字,另一个数组2全为*号,记得长度要相同。
二、利用循环语句,将数组2中的元素替换为数组1中相同下标的元素,第一个元素与最后一个元素同时被替换,由两边一直到中间。
代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include <string.h>
#include <stdio.h>
#include <windows.h>
int main()
{
int i = 0;
int j = 0;
char arr1[] = { "Hello Zwq!!!!!!" };
char arr2[] = { "***************" };
int k = strlen(arr1);
int left = 0;
int right = k - 1;
while (left <= right)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
left++;
right--;
printf("%s\n", arr2);
Sleep(1000);//延迟代码运转速度
system("cls");//实现每次替换后都删除本行输出程序,看起来有一行字逐渐显现的效果
}
printf("%s\n", arr2);
return 0;
}