zoukankan      html  css  js  c++  java
  • win32 读取文本文件,并进行字符串分割和存储

    //分割字符
          char *p;//p存放临时行指针 q存放临时每一行的列指针
          char *hang[100]={0};//存储第一行
          char *lie[300]={0};//存储一行中的每一项
          p = strtok(buf," -");//是已经在文件中读取的内容
          int m=0;
          while(p)
           {
            int k=0;//char *hang[100]的下标
            lie[k] =p;
            //MessageBox(NULL,*(lie+k),NULL,NULL);
            set_data(hWndlist,*(lie+k),i,m);//插入行函数 我用了listview控件
            p=strtok(NULL," -");
            m++;
            k++;
            if(m%3==0)
            {
            i++;
            m=0;
            }
           }

     原型:extern char *strtok(char *s, char *delim);
            
      用法:#include <string.h>
      
      功能:分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串。
      
      说明:首次调用时,s必须指向要分解的字符串,随后调用要把s设成NULL。
            strtok在s中查找包含在delim中的字符并用NULL('')来替换,直到找遍整个字符串。
            返回指向下一个标记串。当没有标记串时则返回空字符NULL。

  • 相关阅读:
    Day12:前端代码的合并和登录过程的完善
    Day11:基本界面的完成
    Day10:界面的跳转
    Day9:尝试连接绑定数据与API
    Day8:转战前端开发
    Day7:熟悉搭建服务器工具及配置
    Day6:完成API的列举设计
    day14
    day13
    day13
  • 原文地址:https://www.cnblogs.com/wumac/p/4103378.html
Copyright © 2011-2022 走看看