首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

帮小弟我改下程序 怎么打开可变文件

2012-02-12 
帮我改下程序 如何打开可变文件StringxxNow().FormatString( hh )charconst*Pathd:\\gsglyb09.txt

帮我改下程序 如何打开可变文件
String   x;
    x=Now().FormatString( "hh ");
    char   const   *Path     =   "d:\\gsglyb09.txt ";
    TStringList   *   list1=new     TStringList();
    list1-> LoadFromFile(Path);

我想把文件gsglyb09.txt中的09换成变量x(每天的日期),这样每天都可以打开对应的文件,该如何在我的程序上改进?   说白了就是9号打开gsglyb09.txt,10号打开gsglyb010.txt~

[解决办法]
char const *Path = "d:\\gsglyb "+x+ ".txt ";
[解决办法]
String strFileName = String().sprintf( "d:\\gsglyb%s.txt ", Now().FormatString( "hh "));

TStringList *pList = new TStringList();
if(FileExists(strFileName))
pList-> LoadFromFile(strFileName);
...
delete pList;

热点排行