自动传输软件(学习之余,给自己弄得一个学习小结)
Posted 伍悦匿匿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动传输软件(学习之余,给自己弄得一个学习小结)相关的知识,希望对你有一定的参考价值。
学习了一段时间后,总觉得有些地方不能融会贯通,因此给自己定了一个小的学习总结目标,自动传输软件
项目要求:需要拥有首页、传输界面、接收界面及尾页,实现自动跳转功能
1 #include<stdio.h> 2 #include<stdlib.h> 3 4 int main() 5 { 6 system("title win10 电脑文件快速自动传输工具");//使用system 调用DOS 命令 title为标题命令 7 system("color 70"); 8 printf(" ======================================================================================================================\n"); 9 printf(" \n"); 10 printf(" \n"); 11 printf(" \n"); 12 printf(" \n"); 13 printf(" \n"); 14 printf(" \n"); 15 printf(" \n"); 16 printf(" \n"); 17 printf(" \n"); 18 printf(" \n"); 19 printf(" +++++++++++++++++++++++++++++++++++++++++++++++++++ \n"); 20 printf(" ++ 欢迎使用win10文件快速自动传输 ++ \n"); 21 printf(" ++ 作者:伍悦匿匿 ++ \n"); 22 printf(" ++ http://www.qzyezi.cn ++ \n"); 23 printf(" +++++++++++++++++++++++++++++++++++++++++++++++++++ \n"); 24 printf(" \n"); 25 printf(" \n"); 26 printf(" \n"); 27 printf(" \n"); 28 printf(" \n"); 29 printf(" \n"); 30 printf(" \n"); 31 printf(" \n"); 32 printf(" \n"); 33 printf(" \n"); 34 printf(" \n"); 35 printf(" ======================================================================================================================\n"); 36 char mima[100] = "19920523";//设置一个数组来储存密码,该数组为100个元素, 37 char input[100] = { 0 };//设置一个数组并初始化该数值所有元素(100个)初始化值为0 38 system("pause"); 39 system("CLS"); 40 printf(" ======================================================================================================================\n"); 41 int n = 1; 42 int a, b; 43 while (1) 44 { 45 printf(" 请输入密码:"); 46 gets(input);//gets从标准输入设备(键盘)读字符串函数,其可以无限读取,不会判断上限,以回车结束读取 47 if (strcmp(mima, input) == 0) 48 /* 49 C / C++函数,比较两个字符串设这两个字符串为str1,str2, 50 若str1 == str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。 51 matlab中函数,strcmp(s1,s2) 判断两个字符串s1和s2是否相同,相同返回true, 不同返回false 52 */ 53 { 54 printf(" 密码输入正确!\n"); 55 goto ZQ;//跳转至69行 56 57 } 58 if (n<3) 59 { 60 n++; 61 printf(" 对不起,密码输入错误!\n"); 62 63 printf(" ======================================================================================================================\n"); 64 } 65 else 66 { 67 printf(" 对不起已经输入3次错误,程序锁死"); 68 goto TZ;//跳转至177行 69 } 70 } 71 72 ZQ:for (a = 0; a <= 6; a++) 73 { 74 for (b = a; b < 6; b++) 75 { 76 printf(" 正在准备启动文件传输及急速传输渠道,请等待……\n"); 77 } 78 } 79 printf(" 文件传输及急速传输渠道启动成功……\n 页面跳转准备成功\n"); 80 printf(" ======================================================================================================================\n"); 81 system("pause");//使用system调取DOS 命令 pause为请点击任意键继续的命令 82 goto GO; 83 GO:system("CLS");//使用system调取DOS 命令 CLS为清屏的命令 84 printf(" ======================================================================================================================\n"); 85 printf(" 跳转传输页面成功\ n对接文件传输接口……\n 对接成功\n 准备传输……\n"); 86 printf(" ======================================================================================================================\n"); 87 system("pause"); 88 int i, j, result;//定义i j 和结果result; 89 for (i = 9000; i >= 1; i++)//外层循环从i开始,从9开始,每次递减 90 //逆向反思,如要正序排列则:(i=1;1<=9;i++) 91 { 92 93 for (j = 1000; j <= i; j++)//内层循环从j开始,从1开始,每次递增 94 { 95 result = i * j; 96 printf(" %d%d%d", i, j, result);//定义输出格式及内容\t促使算式之间存在间距 97 if (j == 5500) 98 { 99 goto LOOP;//跳转至102行 100 } 101 } 102 printf("\n");//换行执行 103 } 104 LOOP:system("CLS"); 105 printf(" ======================================================================================================================\n"); 106 printf(" 自动优化界面启动成功……\n"); 107 printf(" 文件接收进度查询系统启动成功……\n"); 108 printf(" 进度查询系统跳转…… \n"); 109 printf(" ======================================================================================================================\n"); 110 system("pause"); 111 int f = 0; 112 while (f<100) 113 { 114 f++; 115 printf(" 电脑文件数据自动截取转化传输中……………………%d%%\n", f); 116 } 117 printf(" 截取传输完成,准备转换数据……\n"); 118 printf(" ======================================================================================================================\n"); 119 system("pause"); 120 printf(" ======================================================================================================================\n"); 121 printf(" 资料自动转换中……\n"); 122 int e = 0; 123 while (e<100) 124 { 125 e++; 126 printf(" 电脑文件数据自动转换中……………………%d%%\n", e); 127 } 128 printf(" 转换完成,跳转IP连接界面……\n"); 129 printf(" ======================================================================================================================\n"); 130 system("pause"); 131 system("CLS"); 132 printf(" ======================================================================================================================\n"); 133 printf(" IP连接端口开启中……\n IP连接端口开启成功……\n 自动输入IP:238.168.177.253\n"); 134 int h = 0; 135 while (h<5) 136 { 137 h++; 138 printf(" IP连接中……………………%d%%\n", h); 139 } 140 printf(" IP连接成功,资料准备传输……\n"); 141 printf(" ======================================================================================================================\n"); 142 system("pause"); 143 int w = 0; 144 while (w<100) 145 { 146 w++; 147 printf(" 资料传输中……………………%d%%\n", w); 148 } 149 printf(" 资料传输完成……\n"); 150 system("CLS"); 151 printf(" ======================================================================================================================\n"); 152 printf(" \n"); 153 printf(" \n"); 154 printf(" \n"); 155 printf(" \n"); 156 printf(" \n"); 157 printf(" \n"); 158 printf(" \n"); 159 printf(" \n"); 160 printf(" \n"); 161 printf(" \n"); 162 printf(" +++++++++++++++++++++++++++++++++++++++++++++++++++ \n"); 163 printf(" ++ sweet成功传输资料%d条 ++ \n", j); 164 printf(" ++ 感谢使用文件快速自动传输工具 ++ \n"); 165 printf(" ++ 版本号:1.22 ++ \n"); 166 printf(" ++ http://www.qzyezi.cn ++ \n"); 167 printf(" +++++++++++++++++++++++++++++++++++++++++++++++++++ \n"); 168 printf(" \n"); 169 printf(" \n"); 170 printf(" \n"); 171 printf(" \n"); 172 printf(" \n"); 173 printf(" \n"); 174 printf(" \n"); 175 printf(" \n"); 176 printf(" \n"); 177 printf(" \n"); 178 printf(" \n"); 179 printf(" ======================================================================================================================\n"); 180 TZ:system("pause"); 181 return 0;
以上是关于自动传输软件(学习之余,给自己弄得一个学习小结)的主要内容,如果未能解决你的问题,请参考以下文章
Laravel学习之Windows下Homestead环境搭建