# NS3学习报告一
## 一.实验结果
1. 用命令行读入并且输出了姓名和学号
2. 仿真在5s时停止输出,每一秒输出一次
3. 运用grep分别筛选了带有“+2”和“zyh”的输出内容
4. 运用wc对输出的行数,字符数和字节数
![命令行读入参数]http://ww3.sinaimg.cn/mw690/9fae6ceagw1f4nvwdqdhlj20k30b5q4y.jpg
![筛选和统计]http://ww4.sinaimg.cn/mw690/9fae6ceagw1f4nvwbrsdvj20k20c076p.jpg
## 二.分析
C++:
CommandLine cmd;
std::string name;
std::string id;
cmd.AddValue ("name", "my name", name);
cmd.AddValue ("id", "my id", id);
声明了两个变量,分别用于保存姓名(name)和学号(id),并且用NS3中的cmd,使得该两项参数可以在Linux的Terminal中使用命令行的形式输入;
cmd:
./waf run="scratch/hello-simulator --name=zyh --id=2013100102029"
以上是在Terminal中添加参数的命令行;
C++:
static void printHello(std::string word,std::string word1) {
std::cout<