摘要: 比如abc123ef 输出123 123423ef 输出123423 我的思路是这样的,遍历每个字符,如果是数字那么就把它放入另外一个数组里面,然后把另外一个全是数字的数组里面,取出一个数字乘以权重 ,连加起来。 但是不支持123abc456 这样的字串,结果是123456。 阅读全文
posted @ 2018-10-25 20:01 eatwhat 阅读(763) 评论(0) 推荐(0) 编辑
摘要: scanf是从标准输入读取数据的 假设现在标准输入中的数据是123456 int a; 而我scanf("%d",&a); 会把123456转化为数字然后存入到a中。 如果标准输入中的数据是123?456 而我scanf("%d?",&a) 会把123转化为数字存储在a中。 scanf通常有个格式符 阅读全文
posted @ 2018-10-25 18:59 eatwhat 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 什么意思,是从键盘读取一个数字存放到a中。错,scanf和所有从键盘获取输入数据的函数都不是直接从键盘获取数据的,而是从“标准输入”获取数据的,如果标准输入没有数据,才让用户从键盘输入数据的。 当程序提示我们输入数据的时候实际上发生了这样的过程: 键盘数据 缓冲区 标准输入 缓冲区你可以理解为程序分 阅读全文
posted @ 2018-10-25 18:05 eatwhat 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 在网上看到一个博客专门写了关于设计模式的文章,感觉很有用。其实,我感觉数据结构 算法 设计模式 这三样同等重要啊。 数据结构 算法相对而言接触的比较多,但设计模式这个东西真的一头雾水,有时候觉得别人写的代码结构很好,感觉很舒服,我想这应该和设计模式有关系的,以我对设计模式浅显的认识,好的设计模式会让 阅读全文
posted @ 2018-10-25 07:41 eatwhat 阅读(1540) 评论(0) 推荐(0) 编辑
摘要: putc是把一个字符写入到指定文件中,每写一个字符,文件指针自动加1. 我写了一个随机生成255字符到d:/456.txt的程序。 阅读全文
posted @ 2018-10-25 01:18 eatwhat 阅读(184) 评论(0) 推荐(0) 编辑
摘要: getc函数的作用是从打开的文件中获取一个字符,并加文件指针自动加1,获取的字符在返回值中。 我写了一个读取一个文件255个字节的程序。 %02X ,X意思是用大写的16进制输出,2的意思是每个输出占用2个位置,0是说一位数字则前面补0凑成两位数字。 运行结果: 阅读全文
posted @ 2018-10-25 00:53 eatwhat 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一直对这两个东西懵懂的感觉,今天才算是明白了。 这个东西是命令行工具必须的,因为一般命令行工具都是需要传递一堆命令的, 比如test.exe -a -m -t /f 类似这种 argc参数是存放参数的个数的,比如上面就是4个 argv是存放当前可执行文件的名字和参数的值,比如argv[0]是test 阅读全文
posted @ 2018-10-25 00:02 eatwhat 阅读(253) 评论(0) 推荐(0) 编辑