-
实际上,小程序并不需要建立一个项目或者什么,一篇代码,一个EXE程序,轻松
建立自己想要的效果。 -
我的小程序内容是存储单词、调取单词,大概需要这么一些头文件:
1. <iostream>这是必备的输入输出头文件。也可以换成你自己语言的头文件 2. <cstdlib><windows.h>系统头文件。一会清屏的时候会用到。 3. <cstring>清空数组的时候会用
-
这里必须声明:我的水平不是很高,所以程序交互性较差,大家如果有想法可以提出,我将做一些改进
第一步:定主题
1、实用类:如字词查找等,比较容易实现简易版
2、游戏类:如五子棋等,较难实现,因为如果想视觉效果好,需要插入图片;如果想刺激,需要人工智能(比如五子棋)
这个图是我从百度上搜的,不是我写的代码
第二步:分析算法
以下均以我的程序为例
1、功能有哪些?
(1)退出
(2)定义新词汇
(3)显示旧词汇
(4)查询并显示(中英双语,实际上可以连成句子)
(5)容量:999个单词
(6)清屏
2、退出:break
3、定义新词汇
(1)编号:int类型数组
(2)英文:string类型数组
(3)中文:string类型数组
一个单词三个数组(指标)
4、显示旧词汇:统计个数,按顺序输出(可以给出起始和终止范围)
5、查询并显示
注意英文单词之间有空格,中文之间没有空格。还有中英文标点(句号,要是加上断句就太难了)
6、清屏:Sleep()+system(“cls”)
第三步:编写代码
1、如何解决算法困难
根据本人经验,算法实现上有困难就举个例子,按照代码走一遍,看一看是到哪里卡住了,不怕代码长,可以在实现的成分上缩短。_
2、如何调试bug
还是举个例子,按照代码走一遍,总能发现的;如果实在发现不了,就写一个示例程序(可以命名为test.cpp),要不然放在长代码里面太难调了。>_<
3、代码注意事项
(1)不要先写提示语,这是我血的教训
(2)简单的空先放着,先写难的部分
4、写代码!
这里附上我不成熟的代码:
#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <cstring>
#include <cstdlib>
#include <windows.h>
using namespace std;
int id