字符串连接问题 2007010122jgd.dat 2007010123jgd.dat我需要生成一个变量内容是这样的文件名,怎么实现啊. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sprintf(p_buf, "%.4d%.2d%.2d%.2d.dat", year, month, day, number);ORCString szFileName;szFileName.Format(_T("%.4d%.2d%.2d%.2d.dat"), year, month, day, number); year, month, day, number直接赋值么?不用定义么? 2007010122jgd.dat 我想得到这个文件名CString filename,year,mon,day,hour;szFileName.Format(_T("%.4d%.2d%.2d%.2dnzn.dat"), year, month, day, hour);怎么不对啊? CString strDate = "20070101";CString strNum = "22";CString strFileName;strFileName.Format("%s%sjgd.dat", strDate, strNum);这样strFileName就是你要的文件名了。 使用sprintf及sscanf函数进行CString与CTime之间的转换:http://blog.csdn.net/roger_77/archive/2006/11/28/1417748.aspx将CTIme转换为CString的方法:CTime tmSCan = CTime::GetCurrentTime(); CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");这样得到的日期时间字符串就是以"2006-11-27 23:30:59"的格式.这是不是很方便呢? //取得CTime中的日期 CString cstrDate = tmScan.Format("%Y-%m-%d"); //取得CTime中的时间 CString cstrTime = tmScan.Format("%H:%M-%S");-------------------------------------------------2007010122jgd.dat CString strFileName;int year,mon,day,hour;strFileName.Format(_T("%4d%02d%02d%02djgd.dat"), year, month, day, hour); to CProjectManager(PM类)可是,我的文件名要变化啊,strNum = "22";每次循环后加1,怎么实现? 〉to CProjectManager(PM类)〉可是,我的文件名要变化啊,〉strNum = "22";每次循环后加1,怎么实现?int Num;...strFileName.Format("%s%djgd.dat", strDate, Num); 怎样将系统图标复制到自己定义的CImageList类中 edit box。 怎么实现 用户对edit box输入的时候就把空格换成其他字符 一个互斥的问题,找不到好的解决方案,上来讨论一下 矢量图转位图(巨大)无法转换的问题(在线等) DirectShow枚举! :vc里面是否有Cwave类存在, 有关于vb的字符处理问题 这个问题应该是关于C++比较深层的东西,请高手帮忙... VC/MFC网络电视 请问如何编程实现,切换到指定标题的窗口! 我弄一个媒体播放器,运行出现"库没有注册"的错误提示,,应该怎么注册啊?>谢谢 clistbox两个问题??
CString filename,year,mon,day,hour;
szFileName.Format(_T("%.4d%.2d%.2d%.2dnzn.dat"), year, month, day, hour);
怎么不对啊?
CString strNum = "22";
CString strFileName;strFileName.Format("%s%sjgd.dat", strDate, strNum);这样strFileName就是你要的文件名了。
使用sprintf及sscanf函数进行CString与CTime之间的转换:
http://blog.csdn.net/roger_77/archive/2006/11/28/1417748.aspx将CTIme转换为CString的方法:CTime tmSCan = CTime::GetCurrentTime(); CString szTime = tmScan.Format("'%Y-%m-%d %H:%M:%S'");这样得到的日期时间字符串就是以"2006-11-27 23:30:59"的格式.这是不是很方便呢? //取得CTime中的日期
CString cstrDate = tmScan.Format("%Y-%m-%d"); //取得CTime中的时间
CString cstrTime = tmScan.Format("%H:%M-%S");-------------------------------------------------
2007010122jgd.dat
CString strFileName;
int year,mon,day,hour;
strFileName.Format(_T("%4d%02d%02d%02djgd.dat"), year, month, day, hour);
可是,我的文件名要变化啊,
strNum = "22";每次循环后加1,怎么实现?
〉可是,我的文件名要变化啊,
〉strNum = "22";每次循环后加1,怎么实现?int Num;
...
strFileName.Format("%s%djgd.dat", strDate, Num);