佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 891|回复: 9

有一个关于C program的问题要请教senior们~

[复制链接]
发表于 5-11-2009 11:00 AM | 显示全部楼层 |阅读模式
如题~因为最近接到了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的字会动~~~
回复

使用道具 举报


ADVERTISEMENT

发表于 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教的~
给你作参考
  1. #include
  2. #include

  3. void intro()
  4. {
  5.         int i,j,d = 10;
  6.         for (i=0;i<10;i++)
  7.         {
  8.                 system("cls";
  9.                 j=d;
  10.                 for(;j>0;j--)
  11.                 {
  12.                         printf("\n";
  13.                 }
  14.                 printf("\n"
  15.                         "Holy\n"
  16.                         "Hotel\n";
  17.                 d--;
  18.                 _sleep(100);
  19.         }
  20.                 printf("\n\t\t\t\t     Design by: 2W \001";
  21.                 printf("\n\t\t\t\tCopyright Reserved \005\n";
  22.                 system("pause > null";
  23.         system("cls";
  24. }
  25. void main()
  26. {
  27.         intro();
  28. }
复制代码
可以改一改design..
回复

使用道具 举报

Follow Us
发表于 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 | 显示全部楼层
去google看了來 原來是windows.h
回复

使用道具 举报


ADVERTISEMENT

发表于 8-11-2009 10:32 PM | 显示全部楼层
  1. #include <stdio.h>
  2. #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 咯。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

所属分类: 欢乐校园


ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 7-4-2026 07:37 PM , Processed in 0.100750 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表