专业制作网站有哪些,义乌网站建设推广,网站开发的接口文档,什么最便宜网站建设目录 一.
二.
三.
四. 今天要分享给大家的是一个非常有意思的字幕变化#xff0c;可以用在很多的地方#xff0c;列如#xff1a;发给你喜欢的人或者是你的好兄弟#xff0c;我们设定好字后#xff0c;屏幕上会不断的打印我们想要的内容 ❤ #xff01;#xf…
目录 一.
二.
三.
四. 今天要分享给大家的是一个非常有意思的字幕变化可以用在很多的地方列如发给你喜欢的人或者是你的好兄弟我们设定好字后屏幕上会不断的打印我们想要的内容 ❤ 一. 先给大家讲解原理方便大家可以后面自行的修改内容和打印方式首先需要知道我们要打印的内容这里我以“ I LOVE YOU ”举例子 我们现在向输出I LOVE YOU 大字幕首先要考虑的问题就是字幕的打印我们想要的是大的字幕而正常的字幕只能在一行且非常的小完全不够我们表达的意思而一行一行打又要费大家的很多时间在这里我提前给大家准备好了 char a[] { ***************************************************************************************************************** };char a1[] { ****************************************************************************************************************** };char b[] { ****#######*******###********#########****##************##**############****##*******##**#########**####****####** };//1char a2[] { ****************************************************************************************************************** };char c[] { ******###*********###********##*****##*****##**********##***##***************##*****##***##*****##***##******##*** };//2char a3[] { ****************************************************************************************************************** };char d[] { ******###*********###********##*****##******##********##****############******##***##****##*****##***##******##*** };// 3char a4[] { ****************************************************************************************************************** };char e[] { ******###*********###********##*****##*******##******##*****##******************###******##*****##***##******##*** };// 4char a5[] { ****************************************************************************************************************** };char f[] { ******###*********###********##*****##********##****##******############********###******##*****##***##******##*** };// 5char a6[] { ****************************************************************************************************************** };char l[] { ******###*********###********##*****##*********##**##*******##******************###******##*****##***##******##*** };// 6char a7[] { ****************************************************************************************************************** };char m[] { ******###*********###********##*****##**********#**#********##******************###******##*****##***##******##*** };// 7char a8[] { ****************************************************************************************************************** };char n[] { ****#######*******#########**#########**********###*********############********###******#########***##########*** };// 8
这只是我们移动字幕的小前提,下面的才是重点后续大家想改内容也可以在这里修改 二. 接下来开始讲解算法和执行步骤了想要实现代码的变化肯定是需要用到了循环我们在不断的更新数组中的内容使得看起来像动态一样的输出这个时候需要大家运用一个算法用一数组中的字符不断的替代另一组数组字符的内容不断的输入就可以实现动态改变 举个列子
int main()
{char a[]abcdef;char b[]******;int setsizeof(a)/sizeof(char); //计算数组数量int left0; //左坐标int rightsz-2; //右坐标while(leftright){ b[left]a[left];b[right]b[right];printf(%s,b);left;right--;}return 0;
}
不断的替换数组的内容达到我们想要的效果 三. 原理解释清楚了,接下来就是正文内容了上面我们在进行替换的时候使用了8个字符数组所以下面需要8个数组的替换正常情况下大家根据自己输出内容进行选择就行 #include stdio.h
#include windows.hint main()
{// **************** ****************char a[] { ****************************************************************************************************************** };char a1[] { ****************************************************************************************************************** };char b[] { ****#######*******###********#########****##************##**############****##*******##**#########**####****####** };//1char a2[] { ****************************************************************************************************************** };char c[] { ******###*********###********##*****##*****##**********##***##***************##*****##***##*****##***##******##*** };//2char a3[] { ****************************************************************************************************************** };char d[] { ******###*********###********##*****##******##********##****############******##***##****##*****##***##******##*** };// 3char a4[] { ****************************************************************************************************************** };char e[] { ******###*********###********##*****##*******##******##*****##******************###******##*****##***##******##*** };// 4char a5[] { ****************************************************************************************************************** };char f[] { ******###*********###********##*****##********##****##******############********###******##*****##***##******##*** };// 5char a6[] { ****************************************************************************************************************** };char l[] { ******###*********###********##*****##*********##**##*******##******************###******##*****##***##******##*** };// 6char a7[] { ****************************************************************************************************************** };char m[] { ******###*********###********##*****##**********#**#********##******************###******##*****##***##******##*** };// 7char a8[] { ****************************************************************************************************************** };char n[] { ****#######*******#########**#########**********###*********############********###******#########***##########*** };// 8int sz sizeof(a1) / sizeof(char);int left1 0;int right1 sz - 2; //其中包含\0加上因为是坐标所以要减2int left2 0;int right2 sz - 2;int left3 0;int right3 sz - 2;int left4 0;int right4 sz - 2;int left5 0;int right5 sz - 2;int left6 0;int right6 sz - 2;int left7 0;int right7 sz - 2;int left8 0;int right8 sz - 2;while (left1 right1){a1[left1] b[left1];a1[right1] b[right1];printf(%s\n, a1);Sleep(10);system(cls);left1;right1--;}while (left2 right2){printf(%s\n, a1);a2[left2] c[left2];a2[right2] c[right2];printf(%s, a2);Sleep(10);system(cls);left2;right2--;}while (left3 right3){printf(%s\n, a1);printf(%s\n, a2);a3[left3] d[left3];a3[right3] d[right3];printf(%s, a3);Sleep(10);system(cls);left3;right3--;}while (left4 right4){printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);a4[left4] e[left4];a4[right4] e[right4];printf(%s, a4);Sleep(10);system(cls);left4;right4--;}while (left5 right5){printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);printf(%s\n, a4);a5[left5] f[left5];a5[right5] f[right5];printf(%s, a5);Sleep(10);system(cls);left5;right5--;}while (left6 right6){printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);printf(%s\n, a4);printf(%s\n, a5);a6[left6] l[left6];a6[right6] l[right6];printf(%s, a6);Sleep(10);system(cls);left6;right6--;}while (left7 right7){printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);printf(%s\n, a4);printf(%s\n, a5);printf(%s\n, a6);a7[left7] m[left7];a7[right7] m[right7];printf(%s, a7);Sleep(10);system(cls);left7;right7--;}while (left8 right8){printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);printf(%s\n, a4);printf(%s\n, a5);printf(%s\n, a6);printf(%s\n, a7);a8[left8] n[left8];a8[right8] n[right8];printf(%s, a8);Sleep(10);system(cls);left8;right8--;}printf(%s\n, a);printf(%s\n, a1);printf(%s\n, a2);printf(%s\n, a3);printf(%s\n, a4);printf(%s\n, a5);printf(%s\n, a6);printf(%s\n, a7);printf(%s\n, a8);printf(%s\n, a);//aixin();return 0;
}
void aixin()
{printf( ******* ********\n);printf( ********** **********\n);printf( ************ ************\n);printf( ***************************\n);printf( *************************\n);printf( ***********************\n);printf( ******************\n);printf( ****************\n);printf( **********\n);printf( ****\n);
}
只需要将代码加入我们上面的代码中进行引用即可,如果不懂可以私聊我进行询问 四. 最最最重要的来了我们做好了怎么让别人看到正常情况下别人需要安装C语言的软件很头疼大多数人是小白这样我们这串代码就失去了作用大家使用的是 “ Visual Studio ”软件的话根据下面我的步骤来 1.Visual Studio上面这个地方有一个Debug 和Release 写好代码后将Debug改为Release点击。 2.在你创建这个工程的项目目录下找到Release这个文件 3.打开后可以看到一个exe为后缀的文件 4.将这个发给别人即可 文章转载自: http://www.morning.ngjpt.cn.gov.cn.ngjpt.cn http://www.morning.yzxhk.cn.gov.cn.yzxhk.cn http://www.morning.znqxt.cn.gov.cn.znqxt.cn http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn http://www.morning.btwlp.cn.gov.cn.btwlp.cn http://www.morning.ntqqm.cn.gov.cn.ntqqm.cn http://www.morning.kaoshou.net.gov.cn.kaoshou.net http://www.morning.sxlrg.cn.gov.cn.sxlrg.cn http://www.morning.rjljb.cn.gov.cn.rjljb.cn http://www.morning.tcpnp.cn.gov.cn.tcpnp.cn http://www.morning.rzpkt.cn.gov.cn.rzpkt.cn http://www.morning.zsrdp.cn.gov.cn.zsrdp.cn http://www.morning.hpkgm.cn.gov.cn.hpkgm.cn http://www.morning.ssqrd.cn.gov.cn.ssqrd.cn http://www.morning.pnmtk.cn.gov.cn.pnmtk.cn http://www.morning.kzxlc.cn.gov.cn.kzxlc.cn http://www.morning.fhntj.cn.gov.cn.fhntj.cn http://www.morning.qqnh.cn.gov.cn.qqnh.cn http://www.morning.kwxr.cn.gov.cn.kwxr.cn http://www.morning.whothehellami.com.gov.cn.whothehellami.com http://www.morning.rfzzw.com.gov.cn.rfzzw.com http://www.morning.dwwlg.cn.gov.cn.dwwlg.cn http://www.morning.csgwd.cn.gov.cn.csgwd.cn http://www.morning.sgcdr.com.gov.cn.sgcdr.com http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn http://www.morning.pfnlc.cn.gov.cn.pfnlc.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.bqpg.cn.gov.cn.bqpg.cn http://www.morning.yxyyp.cn.gov.cn.yxyyp.cn http://www.morning.fnrkh.cn.gov.cn.fnrkh.cn http://www.morning.skdrp.cn.gov.cn.skdrp.cn http://www.morning.rnxw.cn.gov.cn.rnxw.cn http://www.morning.zympx.cn.gov.cn.zympx.cn http://www.morning.dxqfh.cn.gov.cn.dxqfh.cn http://www.morning.dmhs.cn.gov.cn.dmhs.cn http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn http://www.morning.qhkdt.cn.gov.cn.qhkdt.cn http://www.morning.gqwpl.cn.gov.cn.gqwpl.cn http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn http://www.morning.woyoua.com.gov.cn.woyoua.com http://www.morning.qbwmz.cn.gov.cn.qbwmz.cn http://www.morning.jkdtz.cn.gov.cn.jkdtz.cn http://www.morning.yszrk.cn.gov.cn.yszrk.cn http://www.morning.jlmrx.cn.gov.cn.jlmrx.cn http://www.morning.dpfr.cn.gov.cn.dpfr.cn http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn http://www.morning.qddtd.cn.gov.cn.qddtd.cn http://www.morning.mlmwl.cn.gov.cn.mlmwl.cn http://www.morning.yxkyl.cn.gov.cn.yxkyl.cn http://www.morning.ljygq.cn.gov.cn.ljygq.cn http://www.morning.ntkpc.cn.gov.cn.ntkpc.cn http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn http://www.morning.hsklc.cn.gov.cn.hsklc.cn http://www.morning.mgbsp.cn.gov.cn.mgbsp.cn http://www.morning.lywpd.cn.gov.cn.lywpd.cn http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn http://www.morning.cniedu.com.gov.cn.cniedu.com http://www.morning.tbqbd.cn.gov.cn.tbqbd.cn http://www.morning.kmqms.cn.gov.cn.kmqms.cn http://www.morning.thpzn.cn.gov.cn.thpzn.cn http://www.morning.rzysq.cn.gov.cn.rzysq.cn http://www.morning.mkxxk.cn.gov.cn.mkxxk.cn http://www.morning.kmldm.cn.gov.cn.kmldm.cn http://www.morning.wcczg.cn.gov.cn.wcczg.cn http://www.morning.ygkb.cn.gov.cn.ygkb.cn http://www.morning.qiyelm.com.gov.cn.qiyelm.com http://www.morning.qkqjz.cn.gov.cn.qkqjz.cn http://www.morning.cptzd.cn.gov.cn.cptzd.cn http://www.morning.yrbhf.cn.gov.cn.yrbhf.cn http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn http://www.morning.nqrfd.cn.gov.cn.nqrfd.cn http://www.morning.qbzdj.cn.gov.cn.qbzdj.cn http://www.morning.rwcw.cn.gov.cn.rwcw.cn http://www.morning.rnnts.cn.gov.cn.rnnts.cn http://www.morning.nhzps.cn.gov.cn.nhzps.cn http://www.morning.slwqt.cn.gov.cn.slwqt.cn http://www.morning.srzhm.cn.gov.cn.srzhm.cn http://www.morning.rdtq.cn.gov.cn.rdtq.cn