就是有 4个用createwindow 创建的 edit
日期|——————|
——————
姓名|——————| 【添加】(这是按键)
——————
收入|——————| 【删除】
-——————
我按添加按键 就把日期姓名 收入都 写到txt文件里
不知道说清楚没。
日期|——————|
——————
姓名|——————| 【添加】(这是按键)
——————
收入|——————| 【删除】
-——————
我按添加按键 就把日期姓名 收入都 写到txt文件里
不知道说清楚没。
解决方案 »
- 现在开发C++程序还用VC++6.0吗?还是VS2005为主?
- Showcaret()插入符无法显示,求教
- 有没有谁用过RTC做过视频聊天啊
- 在状态栏内显示图片
- 出现错误:\serverView.cpp(80) : error C2440: 'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)'
- 如何才能使自己创建的CEdit控件数据映射成功?
- 在VC中如何实现文件与数组的读出和写入操作?
- 用ATL创建的.exe COM server有proxy/stub 代码,但用MFC创建的.exe COM server哪里有proxy/stub 代码
- win32 mdi 工具条问题
- 如何给CTreeView和CListView的结点唯一的值?
- 在命令行程序下,怎么使用CString?
- CMainFrame和CMFCTestView两个类的窗口句柄有什么区别?
然后CStdioFile::WriteString
然后获取文件名称:filename;
再定义CArchive对象ar,用来存入文件,当然先写好表头:
CString str = "日期,姓名,收入\r\n";
然后存入:ar << str;
接着就可以响应你的按钮事件了,每点次添加就进行次存储操作,比如日期data,姓名name,收入wealth:
str = "data,name,wealth\r\n"
ar << str;
以此循环
然后用file的WriteString()进行文件的存储操作
我没把问题说清楚
按要求 按下添加按钮 要先把 edit里的字符串赋到定义好的数据结构里 再组成链表 然后用fwrite写到文件里
//这里是结构体
struct finance
{
struct finance *top;
char date[10];
char sname[10];
char income[8];
char outcome[8];
char sum[8];
char detail[50] ;
struct finance *next;
};
//////////////////////COMMAND消息里的
case WM_COMMAND : GetWindowText(hwndEdit[0],p1->date,10);
GetWindowText(hwndEdit[1],p1->sname,10);
GetWindowText(hwndEdit[2],p1->income,10);
GetWindowText(hwndEdit[3],p1->outcome,10);
GetWindowText(hwndEdit[4],p1->sum,10);
GetWindowText(hwndEdit[5],p1->detail,50);