CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

简单问题:如何修改文本中的某些数值

楼主qicloud(迷航灯塔)2005-04-05 07:43:30 在 VC/MFC / 基础类 提问

比如在aa.ini的这个文档中  
  有一句bb=c  
  我想实现的功能是  
  如果bb=c那么bb=d  
  否则bb=c  
  谢谢指导 问题点数:20、回复次数:2Top

1 楼pp_ipr(ikn)回复于 2005-04-05 08:00:51 得分 10

如果你说的c,d是整数,用GetPrivateProfileInt  
  如果是字符串,用GetPrivateProfileString  
   
  具体使用方法请参见MSDN.Top

2 楼fayifu(赅)回复于 2005-04-05 08:18:03 得分 10

[Char]  
  Report.ini  
   
  ;;每行最大字符数  
  Max=74  
   
  [Break]  
  ;;全角字符后断行  
  AfterAll=;  
  ;;全角字符处不能断行  
  BeforeNoAll=±+-×≤≥  
   
  CString   sIniFile;  
  sIniFile   =   GetDllDirectory()   +   "Report.ini";  
  char   szTemp[128];  
   
  WIN32_FIND_DATA   fileData;  
  HANDLE   hFileSearch   =   FindFirstFile(sIniFile,   &fileData);  
  if   (hFileSearch   ==   INVALID_HANDLE_VALUE)  
  {  
  AfxMessageBox(sIniFile   +   "文件不存在!",   MB_ICONERROR   |   MB_OK);  
  return   FALSE;  
  }  
   
  ---读  
   
  m_iMax   =   ::GetPrivateProfileInt("Char",   "Max",   66,   sIniFile);  
  ::GetPrivateProfileString("Break",   "BeforeNoAll",   "±×",   szTemp,   128,   sIniFile);  
  m_sBeforeNoAll   =   szTemp;  
  ::GetPrivateProfileString("Break",   "AfterAll",   ";",   szTemp,   128,   sIniFile);  
  m_sAfterAll   =   szTemp;  
  ---写  
  WritePrivateProfileString  
  WritePrivateProfileInt  
  Top

相关问题

  • 一个只能输入数值的文本框,很简单,支持2,8,10,16进制
  • 文本内容的修改
  • dll如何修改参数值?
  • 如何修改storage中的参数值
  • 动态修改 textbox 的数值?
  • 怎样修改一个文本文件?
  • 如何让文本框不能修改???
  • TreeCtrl中节点文本修改问题
  • 请教文本文件修改问题?
  • 修改文本里的内容

关键词

  • sinifile
  • sztemp
  • getprivateprofilestring
  • bb
  • ini
  • break
  • char

得分解答快速导航

  • 帖主:qicloud
  • pp_ipr
  • fayifu

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo