程设笔记

    xiaoxiao2021-03-25  74


    记录于2017.4.6 5.15更新 转往http://http://118.89.65.154/


    目录

    C list 遍历元素 将格式化的数据写入字符串 sprintf 函数stringstream


    C++

    list

    list以链表的形式储存元素

    头文件:

    #include <list>

    遍历元素:

    //声明一个名为 list_1 的list std::list<module> list_1; //声明迭代器i std::list<module> i; //进行操作 for (i = list_1.begin(); i != list_1.end(); ++i) { //*i; }

    其中:

    //返回指向第一个元素的迭代器 begin() //返回指向末尾的迭代器` end()

    将格式化的数据写入字符串


    sprintf() 函数

    将数据写入c字符串

    头文件:

    #include <stdio.h>

    原型:

    int sprintf(char* buffer, const char* format, [argument]);

    其中:

    buffer //char型指针,指向将要写入的字符串的缓冲区。 format //格式化字符串。(如`%d %g`) [argument] //可选参数,可以是任何类型的数据。(如整形数)

    返回值:

    返回被写入buffer的字节数,结束字符\0不计入内。 出错返回-1。

    例如 将整型数转为字符串:

    //数据 int number = 100; //要写入的字符串 char str[33]; sprintf(a, "%d", number); printf("%s", a); //将会输出100 (字符形式)

    stringstream

    (待更新..)
    转载请注明原文地址: https://ju.6miu.com/read-150379.html

    最新回复(0)