当前位置: 首页>>代码示例>>C++>>正文


C++ TString::AppendFormat方法代码示例

本文整理汇总了C++中TString::AppendFormat方法的典型用法代码示例。如果您正苦于以下问题:C++ TString::AppendFormat方法的具体用法?C++ TString::AppendFormat怎么用?C++ TString::AppendFormat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TString的用法示例。


在下文中一共展示了TString::AppendFormat方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1:

	void	SaveDumpText( LPTSTR lpFilename ){
		CTxtFile	file(lpFilename);
		if( file.IsOpen() )
		{
			TCHAR	buf[256];
			TString	str;
			int	item	= 0;
			int	cnt		= m_wndList.GetItemCount();
			for( ; item<cnt; item++ )
			{
				m_wndList.GetItemText(item, 0, buf, _countof(buf));
				str.assign(buf);
				str.Append(_T("\t"));

				for( int i=0; i<16; i++ ){
					m_wndList.GetItemText(item, i+1, buf, _countof(buf));
					str.AppendFormat(_T("%s "), buf);
				}
				str.Append(_T("\t"));

				m_wndList.GetItemText(item, 17, buf, _countof(buf));
				str.AppendFormat(_T("%s\n\0"), buf);

				file.WriteString(str);
			}

			file.Close();
		}
	}
开发者ID:H2-T23,项目名称:garage,代码行数:29,代码来源:DumpView.cpp

示例2: int

	void	DumpFile( LPTSTR lpFilename ){
		BUFFER	buf;
		if( LoadFileData(lpFilename, buf) )
		{
			m_wndList.DeleteAllItems();
			
			TString	str;	

			int	item		= 0;
			unsigned idx	= 0;
			unsigned siz	= buf.size();

			while( idx < siz )
			{
				int	loop	= 16;
				if( int(siz - idx) < 16 ){
					loop	= int(siz - idx);
				}

				str.Format(_T("%08X"), idx);
				m_wndList.InsertItem(item, (LPTSTR)str);

				for( int i=0; i<loop; i++ ){
					str.Format(_T("%02X"), buf.at(idx+i));
					m_wndList.SetItem(item, i+1, (LPTSTR)str);
				}

				str.clear();
				for( int i=0; i<loop; i++ ){
					if( ::isgraph(int(buf.at(idx+i))) )
						str.AppendFormat(_T("%c"), buf.at(idx+i));
					else
						str.AppendFormat(_T(" "));
				}
				m_wndList.SetItem(item, 17, (LPTSTR)str);
			
				idx += 16;
				item += 1;
			}
		}
	}
开发者ID:H2-T23,项目名称:garage,代码行数:41,代码来源:DumpView.cpp


注:本文中的TString::AppendFormat方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。