入门计划->使用(C++库)istringstream输入(格式化)

原创 2003年07月30日 16:51:00
原创+收藏
不太明白
//awzzz@2002
//入门计划->使用(C++库)istringstream输入(格式化)
//APO->using istringstream.
//accidence project of using istringstream.(c++ iostream library)

/*
  Reference: http://www.cplusplus.com/ref/iostream/istringstream/

  Description

  istringstream class provides an interface to manipulate strings as if
  they were input streams.

  The objects of this class mantain internally a pointer to a stringbuf
  object that can be obtained/modified by calling member rdbuf. This
  streambuf-derived object stores a sequence of characters (string) that
  can be obtained/modified by calling member str.
*/

//使用(C++库)istringstream输入(格式化)
//simple example

#include <iostream>
#include <sstream>
#include <string>
using namespace std;

void test()
{
    {
        //istringstream iss;
        //iss.str("#123 1.23 aaa ,zzz kk,k oo.jjj");
        istringstream iss("#123 1.23 aaa ,zzz kk,k oo.jjj");
        
        cout << iss.str() << endl;

        char ch;
        iss >> ch;
        cout << ch << endl;

        int i;
        iss >> i;
        cout << i << endl;

        float f;
        iss >> f;
        cout << f << endl;

        char buf[1024];
        iss >> buf;
        cout << buf << endl;

        iss.ignore(100, ',');
        iss >> buf;
        cout << buf << endl;
    }
}

int main(int argc, char* argv[])
{   
    test();
    return 0;
}

使用(C++库)istringstream输入(格式化)

转自: http://dev.csdn.net/article/77/77033.shtm http://www.chinaitpower.com/A/2002-04-21/20488.h...
  • successlzh
  • successlzh
  • 2014年07月08日 21:38
  • 287

C和C++格式化输入输出

转自:http://blog.163.com/xuanmingzhiyou@yeah/blog/static/14247767620119291152255/ 一、printf()函数 print...
  • qq_30490125
  • qq_30490125
  • 2015年08月13日 18:35
  • 1956

C++ 输入流 cin/ ifstream/ istringstream 及几个相关函数在遇到文件结束符EOF时的行为

以下内容分别在VC6.0 和 g++ 4.7下测试: 输入流在遇到文件结束符时会设置其eofbit,但此时在两个编译器上直接测试流得到的结果都为真,同时eof()也为真,举例如下: #include ...
  • u010671090
  • u010671090
  • 2014年02月23日 22:27
  • 1520

一些 Java 格式化输入输出笔记

Java 中常用格式化字符串输出的一些心得
  • shiyuan0
  • shiyuan0
  • 2016年03月17日 17:14
  • 1783

C++ - 格式化输入输出(formatted input and output) 的 详解 及 代码

格式化输入输出(formatted input and output) 的 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/de...
  • u012515223
  • u012515223
  • 2013年12月16日 20:06
  • 3271

C++输入输出流之格式化I/O

ios类成员主要通过对状态标志、输出宽度,填充字符,输出精度的操作来完成对I/O的格式化。 ios状态标志: skipws跳过输入中的空白符, left输出左对齐,right,internal符号左对...
  • u010396104
  • u010396104
  • 2015年04月10日 08:42
  • 677

字符数据的非格式化输入及输出

 1. 字符数据的非格式化输入 (1) getchar函数 int getchar() // stdio.h 功能:读取用户的按键信息,返回值是用户所键入的ASCII码。 该函数没有参数...
  • gerryzhu
  • gerryzhu
  • 2014年12月05日 17:14
  • 1008

C++基础——格式化输出

似乎很少有人强调C++的格式化输出的问题,那是因为因为c++的编译器默默地做着许多格式化的动作,以保证C++ Style格式化输出与C-style的格式化的一个根本不同,C++style的格式化输出是...
  • lanchunhui
  • lanchunhui
  • 2015年11月07日 18:28
  • 1246

scanf格式化输入详解

转自点击打开链接 scanf函数,与printf函数一样,都被定义在stdio.h里,因此在使用scanf函数时要加上#include。它是格式输入函数,即按用户指定的格式从键盘上把数据输入...
  • Baoli1008
  • Baoli1008
  • 2015年07月20日 13:11
  • 392

用boost::format来格式化字符串

转: 用boost::format来格式化字符串 在字符串处理中少不了格式化字符串,C++中传统的格式化函数是C语言的sprintf,但它一个很大的问题就是不安全。因此,在stl中引...
  • liuhhaiffeng
  • liuhhaiffeng
  • 2016年10月28日 13:17
  • 851
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:入门计划->使用(C++库)istringstream输入(格式化)
举报原因:
原因补充:

(最多只允许输入30个字)