求教MFC数据怎样写入TXT 求教各位大侠,我建立了一个单文档程序,我想把里面连续20个编辑框的数据输入到TXT,假如编辑框编号是ID_1到ID_20,请教一下该怎么超作啊, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FILE *fp;fp = _tfopen( _T( "c:\\a.txt" ), _T( "wb" ) );if( fp ){ TCHAR a[ 0x100 ]; memset( a, 0, sizeof( a ) ); ( ( CEdit * )GetDlgItem( ID_1 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) ); fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp ); fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp ); ( ( CEdit * )GetDlgItem( ID_2 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) ); fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp ); fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp ); ... ( ( CEdit * )GetDlgItem( ID_20 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) ); fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp ); fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp ); fclose( fp );} 可以把楼上的代码简化下,这太多了;设置这些编辑框的ID成连续的数字 resource.h修改然后弄一个for循环for(int i = ID_1;i< ID20 + 1;i++){ ....} 请问:DuiLib如何响应拖动(或者Atl如何响应拖动) gameplayer[0].name.Format("%s",ch1);gameplayer[1].name.Format("%s",ch2);如何定义?菜 请帮忙解决字符串截取问题 谢谢大家 请问怎样获取IP包头 怎么看不到结果 如何获得一个指定窗口的句柄 如何打印视图? 复选按钮??????????? sde高手请进--关于sde(sqlserver版)在delphi中的一个奇特现象... DWG/DXF中圆弧转换问题,一种奇怪的圆弧哦(高手都到那里去拉) 遇到了一个诡异的问题。 对话框控件中的组合框(下拉选项
if( fp )
{
TCHAR a[ 0x100 ];
memset( a, 0, sizeof( a ) );
( ( CEdit * )GetDlgItem( ID_1 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) );
fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp );
fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp ); ( ( CEdit * )GetDlgItem( ID_2 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) );
fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp );
fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp );
...
( ( CEdit * )GetDlgItem( ID_20 ) )->GetWindowText( a, sizeof( a ) / sizeof( TCHAR ) );
fwrite( a, 1, _tcslen( a ) * sizeof( TCHAR ), fp );
fwrite( _T( "\r\n" ), 1, _tcslen( _T( "\r\n" ) ) * sizeof( TCHAR ), fp );
fclose( fp );
}
for(int i = ID_1;i< ID20 + 1;i++)
{
....
}