![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++-primer
jayn--
蟹在剥我的壳,代码在写我
展开
-
c++primer 习题7.16
编写程序使之可以接受命令行选项,并输出传递给 main 的实参值。 //prog -d -o ofile data0#include<iostream>using namespace std;int main(int argc, char *argv[]){ for(int i = 0; i < argc; i++) cout << argv[i] << endl;原创 2017-04-05 21:46:01 · 211 阅读 · 0 评论 -
c++ primer 习题8.9/8.10
Exercise 8.9: 编写函数打开文件用于输入,将文件内容读入 string 类 型的 vector 容器,每一行存储为该容器对象的一个元 素。 Exercise 8.10: 重写上面的程序,把文件中的每个单词存储为容器的一个 元素。#include <iostream>#include <string>#include <fstream>#include <vector原创 2017-04-09 22:00:49 · 258 阅读 · 0 评论 -
c++ primer 习题 4.28
c++习题原创 2017-04-02 23:51:06 · 347 阅读 · 2 评论 -
c++primer 习题4.34/4.35
**Exercise 4.34: 编写程序读入一组 string 类型的数据,并将它们存储在 vector 中。接着,把该 vector 对象复制给一个字符指 针数组。为 vector 中的每个元素创建一个新的字符数 组,并把该 vector 元素的数据复制到相应的字符数组 中,最后把指向该数组的指针插入字符指针数组。 Exercise 4.35: 输出习题 4.34 中建立的 v原创 2017-04-03 10:47:10 · 308 阅读 · 0 评论 -
c++primer习题9.43
使用 stack 对象处理带圆括号的表达式。遇到左圆括号 时,将其标记下来。然后在遇到右加括号时,弹出 stack 对象中这两边括号之间的相关元素(包括左圆括号)。 接着在 stack 对象中压入一个值,用以表明这个用一对 圆括号括起来的表达式已经被替换。类似括号匹配#include <iostream>原创 2017-04-12 11:17:51 · 548 阅读 · 0 评论 -
c++primer 习题6.12
编写一个小程序,从标准输入读入一系列 string 对象, 寻找连续重复出现的单词。程序应该找出满足以下条件的 单词的输入位置:该单词的后面紧跟着再次出现自己本 身。跟踪重复次数最多的单词及其重复次数。输出重复次 数的最大值,若没有单词重复则输出说明信息。例如,如 果输入是: how, now now now brown cow cow 则输出应表明“now”这个单词出现了三次。#in原创 2017-04-04 20:26:03 · 225 阅读 · 0 评论 -
c++primer 习题6.16
给出两个 int 型的 vector 对象,编写程序判断一个对 象是否是另一个对象的前缀。如果两个 vector 对象的长 度不相同,假设较短的 vector 对象长度为 n,则只对这 两个对象的前面 n 个元素做比较。例如,对于 (0, 1, 1, 2) 和 (0, 1, 1, 2, 3, 5, 8) 这两个 vector,你的程 序应该返回 true。#include<iostream原创 2017-04-04 23:21:34 · 279 阅读 · 0 评论