1_7

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

///////////////////////////////////////////////////////////

// Copyright (c) 2013, ShangHai xxxx Inc.

//

// FileName: 1_7.cpp

//

// Description:

//

// Created: 2014年05月12日 星期一 22时39分27秒

// Revision: Revision: 1.0

// Compiler: g++

//

///////////////////////////////////////////////////////////

#include <iostream>

#include <fstream>

#include <algorithm>

#include <string>

#include <vector>

using
namespace std;

int
main()

{

    ifstream in_file("./test.txt");

    if( !in_file )

    {

        cerr<<"oops! unable to open input file\n";

        return
-1;

    }

    ofstream out_file("./test.sort");

    if( !out_file )

    {

        cerr<<"oops! unable to open output file\n";

        return
-2;

    }

    string word;

    vector<string> text;

    while(in_file >> word)

    {

        text.push_back(word);

    }

    

    cout<< "unsorted text: \n";

    for(int
ix = 0; ix < text.size(); ++ix)

    {

        cout<<text[ix]<< ‘ ‘;

    }

    cout << endl;

    sort(text.begin(), text.end());

    out_file << "sorted text: \n";

    for(int
ix = 0; ix < text.size(); ++ix)

    {

        out_file << text[ix] << ‘ ‘;

    }

    out_file << endl;

    return
0;

}

  

时间: 2024-10-09 09:18:10

1_7的相关文章

Extjs 4.2 树结点右键菜单(全选,反选,撤销)

自己写的最新版本extjs4.2的树结点的操作,记录一下,以后可能会用到. var tree = new Ext.tree.TreePanel({ flex: 1, animate: true, autoScroll: true, anchor: '100% 93%', store: new Ext.data.TreeStore({ root:{ expanded: true, text:'A', children:[{ expanded: true, text:'1', children:[{

Computer Network学习笔记_2

1_5 Traceroute,一种command tool,可以看network内部信息,ISP内部信息. 1_6 理解Network的模块化封装.学习Protocols和Layers,这种构建computer networks的关键机制.封装是越底层的protocol越封装在外面,形成一个protocol stack.每一层都在message加自己的header.当Browser和Server传输信息时,从Brower向下逐层封装,通过物理层传输,再从下到上demultiplexing.在不同

Java基础学习笔记【01】JDK安装配置、快捷键、属性、注释

JDK的安装配置 官网下载JDK 点击安装完,拷贝安装路径到/bin("E:\Java\jdk1.7.0") 计算机--属性--高级系统设置--高级--环境变量--用户变量新建 系统变量→新建 JAVA_HOME 变量,变量值填写jdk的安装目录(本人是"E:\Java\jdk1.7.0") 系统变量→寻找Path变量→编辑 在变量值最后输入:"%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;" (注意原来Path的变量值

Extjs 4.2 右键菜单树节点(,选择逆,废除)

写自己的最新版本号extjs4.2树节点的操作,记录它,可能在将来被用于. var tree = new Ext.tree.TreePanel({ flex: 1, animate: true, autoScroll: true, anchor: '100% 93%', store: new Ext.data.TreeStore({ root:{ expanded: true, text:'A', children:[{ expanded: true, text:'1', children:[{

Unity2017.x 版本的下载安装

Unity2017 版本从2017年7月开始正式发布Unity2017.1版本,为了初学者更加清晰明了的掌握全过程,笔者还是以完整的共19个步骤来给大家演示下载与配置安装的全过程,方便广大读者的无障碍学习. 步骤1: 首先在浏览器中键入:http://www.unity3d.com/ 网址,进入官方首页.对于一些重大版本的发布期间,Untiy官方一般会在首页就直接给出下载链接或者按钮.而对于其他时间,则可以通过首页右上角的"获取Unity"等方式进入下载页面,如下图2.1_1 所示.当

开发日记:KBEngine+Unity+php做个扑克棋牌小游戏-DAY1

写这篇博客的时候其实我已经开发了一大部分了~ php 部分,unity 部分 都已经差不多了 ,由于KBEngine(简称kbe)完全没接触过,其实很多地方php部分的逻辑都可以直接挪到kbe中完成.实际为了开发效率,同样的逻辑目前我还是用php写起来飞快,因此项目的组成有一些小奇葩 现在正在琢磨kbe和 php 部分的衔接问题: 1.进入房间时,调用进入接口 /room/join 2.准备状态,调用接口 /game/prepare 3. a.当php检测到准备玩家数量 preparedPlay

苹果IPSW文件提取软件

ipsw文件 提取系统文件 方法总结 由于修改运营商文件造成我的有锁4S无法使用移动卡了,在网上苦寻一番还是没有结果,最后萌生了从固件中提取文件的想法,于是便开始在网上搜集资料,最后文件终于提取成功并修复了我的问题,现在把我的经历记录一下,希望对有需要的朋友有所帮助. 注:本次提取操作全部是在ubuntu下进行的,另外附件里面有已经解密.解压过的dmg文件,可以直接在MAC或linux下挂载 1,首先到theiphonewiki网站看看你所需要的文件对应的设备及系统版本是不是已经有破译的密钥,如

APUE学习笔记:第一章 UNUX基础知识

1.2 UNIX体系结构 从严格意义上,可将操作系统定义为一种软件(内核),它控制计算机硬件资源,提供程序运行环境.内核的接口被称为系统调用.公用函数库构建在系统调用接口之上,应用软件即可使用公用函数库,也可使用系统调用.shell是一种特殊的应用程序,它为运行其他应用程序提供了一个接口 从广义上,操作系统包括了内核和一些其他软件,这些软件使得计算机能够发挥作用,并给予计算机以独有的特性(软件包括系统实用程序,应用软件,shell以及公用函数库等) 1.3  shell shell是一个命令行解

KBEngine+Unity+php做个扑克小游戏-DAY1

写这篇博客的时候其实我已经开发了一大部分了~ php 部分,unity 部分 都已经差不多了 ,由于KBEngine(简称kbe)完全没接触过,其实很多地方php部分的逻辑都可以直接挪到kbe中完成.实际为了开发效率,同样的逻辑目前我还是用php写起来飞快,因此项目的组成有一些小奇葩 现在正在琢磨kbe和 php 部分的衔接问题: 1.进入房间时,调用进入接口 /room/join 2.准备状态,调用接口 /game/prepare 3. a.当php检测到准备玩家数量 preparedPlay