编程珠玑(二):格式信函编程
来源:互联网 发布:hp1108打印机驱动mac 编辑:程序博客网 时间:2024/06/06 18:55
一,使用情况
当程序主要是输出且输出格式相同时,可以运用格式信函编程进行快速输出与解释。
需要两样东西:
- 格式信函模板
- 格式信函生成器
二,小的例子
1.格式信函模板
Hello Everyone!My name is $0.I am $1 years old.I am a $2 now.
2.格式信函生成器
#include <iostream>#include <fstream>#include <string>using namespace std;int main(){ string PrintString[3]={"Jack","21","student"}; ifstream file("form.txt"); string str; while(getline(file,str)) { for(int i=0;i<str.size();i++) { if(str[i]=='$') { i++; if(str[i]=='$') cout<<"$"; else if(str[i]>='0'&&str[i]<='9') cout<<PrintString[str[i]-'0']; else cout<<"error schema"<<endl; } else cout<<str[i]; } cout<<endl; } return 0;}
0 0
- 编程珠玑(二):格式信函编程
- 《编程珠玑》---信函格式发生器
- 《编程珠玑》
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 编程珠玑
- 珠玑编程读书笔记——<二>
- 编程珠玑(二)字符串左旋
- 2、编程珠玑笔记二算法
- 【编程珠玑】第十五章 字符串(二)
- 编程珠玑(1)
- 编程珠玑(2)
- 树莓派之外网访问
- Android NDK环境搭建
- 输入文本匹配内容AutoCompleteTextView的使用
- PTAM源码在Windows下的编译(附工程和库文件)
- CentOS中mysql的安装与配置
- 编程珠玑(二):格式信函编程
- 编码问题
- android的模糊查询
- HDU2020绝对值排序
- 深度学习-梯度下降法是什么样的?
- curl获取第三方API URL是HTTPS的
- word2vec 中的数学原理详解(五)基于 Negative Sampling 的模型
- 在POP回来的控制器上刷新数据的简单方法
- java学习中易产生的误区及理解