// test.cpp : 定义控制台应用程序的入口点。
//#include "stdafx.h"
#include <afx.h>
#include <fstream>
#include <iostream>
#include <string>
#include <sstream>
#include <math.h>using namespace std;
void getSection(int *section, CString range);
CString readINIStr(CString path, CString t_sGroupName, CString t_sRowName);int _tmain(int argc, _TCHAR* argv[])
{ CString filePath;CString str;filePath = _T("d://paperINI.ini");str = readINIStr(filePath, "paper", "range");//cout << str << endl;int section[10];//str.Format("%s",str);           //如果不经过该部分的转换,出现乱码问题,说明getSection前后两个CString的结构不同//str = "5 1 6";              //经测试getSection可以实现功能getSection(section, str);          //将字符串中数字分别放入section数组中,自己写的程序应该没问题for(int i = 0; i < 10; i++)cout << section[i] << endl;system("pause");return 0;
}void getSection(int *section, CString range)
{string str = range.GetBuffer(0);int num = 0;int len = str.length();const char *temp1 = str.c_str();const char *temp2 = temp1;len--;while(len){string tempStr = "";while(*temp2 != ' ' && len!=0){tempStr += *temp2;temp2++;len--;}temp2++;temp1 = temp2;//获取整数section[num] = atoi(tempStr.c_str());num++;}//补全整数数组for(num; num < 10; num++){section[num] = section[0];}
}CString readINIStr(CString path, CString t_sGroupName, CString t_sRowName)
{CString t_csGName = t_sGroupName;CString t_csRName = t_sRowName;CString strStudName;  GetPrivateProfileString(t_csGName, t_csRName, _T("默认姓名"),  strStudName.GetBuffer(MAX_PATH), MAX_PATH, path); return strStudName;
}

问题出现在注释部分,请高手指点。

GetPrivateProfileString的问题,获得的CString结构有问题,高手指点相关推荐

  1. CString,string,char*,char[],GetBuffer(int)

    http://hi.baidu.com/luosiyong/item/df7a7e8f03f311d75e0ec10d char数组与指针的区别 测试代码如下: #include <window ...

  2. Enums and Structs in C#(C#里的枚举和结构) (from codeproject)

    原作者:Nishant S Introduction Just about everything is a heap object when you are using C#. Only elemen ...

  3. 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)

    本文是"松结对编程"系列的第十一篇.(松结对编程栏目目录) 上一篇中提到的技术方法都不太难,但问题是为什么很多团队做不到呢?问题在于: 高手可以每次都写出可复用的代码,从而大大地降 ...

  4. x264中重要结构体参数解释,参数设置,函数说明

    x264中重要结构体参数解释 http://www.usr.cc/thread-51995-1-3.html x264参数设置 http://www.usr.cc/thread-51996-1-3.h ...

  5. openCV内存释放问题

    转载请注明出处:http://blog.csdn.net/xiaowei_cqu/article/details/7586847 前一天把系统整个重写了一遍,脉络清晰了很多,也终于解决了以前很多崩溃, ...

  6. MFC创建及读写ini文件操作(转)

    判断文件是否存在,如果不存在创建文件并写入相关数据: 1 CFileFind finder; //查找是否存在ini文件,若不存在,则生成一个新的默认设置的ini文件,这样就保证了我们更改后的设置每次 ...

  7. Jiangsheng的CSDN Digest(March 4, 2006)

    为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点. CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( h ...

  8. 多线程加速图像模板匹配

    多线程加速图像模板匹配 2010年09月05日 多线程加速图像模板匹配 首先这是个没有什么很好的结局的故事.所以下面这点文字不是为了表现一个怎么怎么好的结果,而是整个让人头疼的过程. 多线程加速算法的 ...

  9. Win32 .Net QA 200509

    CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Dec 2005)(http://blog.csdn.net/jiangsheng/archive/2005/12/24/56 ...

  10. C++操作Excel学习笔记

    C++操作Excel学习笔记 一: [当前博文转载自http://blog.csdn.net/fullsail/article/details/4067416] C++读取Excel文件方式比较 C+ ...

最新文章

  1. VR如何巧妙填补传统数据视觉化的漏洞
  2. Struts 2再曝远程代码执行漏洞S2-037
  3. 全国独家首测 腾讯QQ 2011 Beta1体验
  4. 讲解虚拟服务器的书_程序员不得不看的书
  5. 分治算法兵乓球比赛日程(java)
  6. 唐山师范学院计算机宿舍,唐山师范学院宿舍条件怎么样宿舍图片内景
  7. Ulua_toLua_基本案例(六)_LuaCoroutine2
  8. 嵌入式操作系统内核原理和开发(实时调度)
  9. 比想象中更旗舰,金立M2017国内首秀堪称完美!
  10. 吴声年度演讲全文:场景品牌,新商业的此时此刻
  11. 超定方程 matlab,Matlab求解超定方程组实例(精品文档)
  12. SwiftUI 面试问题大全
  13. python写的一个王者荣耀刷金币脚本
  14. python:16进制转2进制
  15. iOS开发:图标生成器Prepo 的使用
  16. 手机如何测量长度?为什么现在很少携带尺子了
  17. 基于PHP的艺术品展示系统
  18. 【面试】MyBatis面试题
  19. 智慧党建系统开发建设
  20. Latex论文参考文献引用的获取

热门文章

  1. Codeforces 875C National Property(拓扑排序)
  2. ISL - Ch.2 Statistical Learning
  3. 11月3日 迅雷白金会员vip账号分享 91freevip 23:00更新
  4. 立志做个有激情的coder
  5. HR面试问题(工作动机、个人愿望 )
  6. 上周热点回顾(2.25-3.3)
  7. JDBC+Servlet+JSP实现基本的增删改查(简易通讯录)
  8. spark: 二次排序-1
  9. [iOS]深入浅出 iOS 之多线程 NSThread
  10. 新扬天电脑所配USB键盘功能键驱动问题注意事项