|
查看: 892|回复: 9
|
有一个关于C program的问题要请教senior们~
[复制链接]
|
|
|
如题~因为最近接到了1st year第二个sem的programming concept& design 2的assignment~~
但是我们的导师希望我们能运用animation进我们的program...
他说用for loop就能做出动画~但是他让我们自己去摸索~
但是我在网络找了好多~多数都不是用for loop的不然就是很多还没学过的什么#include<graphic.h>的~多数给的sample program 都是c++的~C program的就都好少~
请问哪位senior能帮帮我~或者给一些website可以学简单用loop 来做动画的~我指的动画就只需要例如:
那个点名是"Holy Hotel"我只需要这个holy hotel的字会动~~~ |
|
|
|
|
|
|
|
|
|
|
发表于 5-11-2009 11:16 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 7-11-2009 07:07 AM
|
显示全部楼层
回复 1# 阿吼 的帖子
|
用sleep 让字一个一个地出现,也是animation 的一种 |
|
|
|
|
|
|
|
|
|
|
发表于 7-11-2009 01:35 PM
|
显示全部楼层
先printf 才system("cls" ); lor,把这两个for loop就是动画了;P
[ 本帖最后由 rotaro 于 7-11-2009 01:36 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 7-11-2009 09:35 PM
|
显示全部楼层
用array + cls + loop + sleep就会动了,可以弄到那个字走动从左到右没问题  |
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 01:24 PM
|
显示全部楼层
这个是之前我Senior教的~
给你作参考- #include
- #include
- void intro()
- {
- int i,j,d = 10;
- for (i=0;i<10;i++)
- {
- system("cls";
- j=d;
- for(;j>0;j--)
- {
- printf("\n";
- }
- printf("\n"
- "Holy\n"
- "Hotel\n";
- d--;
- _sleep(100);
- }
- printf("\n\t\t\t\t Design by: 2W \001";
- printf("\n\t\t\t\tCopyright Reserved \005\n";
- system("pause > null";
- system("cls";
- }
- void main()
- {
- intro();
- }
复制代码 可以改一改design.. |
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 02:43 PM
|
显示全部楼层
原帖由 lazziegal 于 8-11-2009 01:24 PM 发表 
这个是之前我Senior教的~
给你作参考#include
#include
void intro()
{
int i,j,d = 10;
for (i=0;i0;j--)
{
printf("\n";
...
還有填充的小格子
可以請問那小格子需要填哪個.h嗎? |
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 04:53 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 8-11-2009 10:32 PM
|
显示全部楼层
- #include <stdio.h>
- #include <stdlib.h>
复制代码 不好意思,漏了~~
希望帮得到~
[ 本帖最后由 lazziegal 于 8-11-2009 10:35 PM 编辑 ] |
|
|
|
|
|
|
|
|
|
|
发表于 9-11-2009 02:07 PM
|
显示全部楼层
如果是 windows based,那么就是 "cls" 。 如果是 linux based, 那么就是用 “clear“。所以,你老师必须specify the platform of the operation.
另外,“windows.h" 不是ANSI C library的。 所以,你要问你的老师可不可以用ANSI C 以外的lib 咯。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|