MFC
我有字符串,格式如下:
"aa1","bb1","cc","dd"
"aa2","bb2","cc","dd"
"aa3","bb3","cc","dd"
"aa4","bb4","cc","dd"
"aa5","bb5","cc","dd"
"aa6","bb6","cc","dd"
列是固定的,k列(k > 3)
行不固定,是从文件里读取出来的,
现在想动态生成一个n行k列数组,
有没有是动态分配内存的?
比如CString [][K],前面[]里可以不用输参数,
这样我就可以随意赋值和取值?我查了很多网上资料,和我想要的那种总是有点出入,主要时间太紧急了,
只能请教各位高手,最好有可编译代码,及内存delete代码,不胜感激!!
100分奉上。
我有字符串,格式如下:
"aa1","bb1","cc","dd"
"aa2","bb2","cc","dd"
"aa3","bb3","cc","dd"
"aa4","bb4","cc","dd"
"aa5","bb5","cc","dd"
"aa6","bb6","cc","dd"
列是固定的,k列(k > 3)
行不固定,是从文件里读取出来的,
现在想动态生成一个n行k列数组,
有没有是动态分配内存的?
比如CString [][K],前面[]里可以不用输参数,
这样我就可以随意赋值和取值?我查了很多网上资料,和我想要的那种总是有点出入,主要时间太紧急了,
只能请教各位高手,最好有可编译代码,及内存delete代码,不胜感激!!
100分奉上。
解决方案 »
- 软件DLL模块划分,想各位请教思路!
- typedef int(__cdecl *TESTDLL)(int a, int b); 什么意思
- 在SDK下怎样更改事件消息的回调函数?
- 全局函数中如何能访问类的变量成员和成员函数?(注意:是类而不是对象)
- 用过opengl的请进!解决了可以再加分!
- 如何在SDK文件中实现文件的查找,删除,替换等操作.
- 如何查看MFC 的.CPP 文件
- 请问有没有人愿意远程聊天帮忙解释一个程序
- fatal error C1083: Cannot open include file: 'hc.h': No such file or directory
- 这个程序在VC++和VS2013咋建立才能运行啊,或者说有啥错误啊
- 动态改变运算符
- 关于SetFilePointer()的问题
CString **str = new CStirng*[k];
for(int i = 0; i < m; i++)
str[i] = new CString[n];
...
for(int i = 0; i < m; i++)
delete []str[i];
delete []str;
这样是动态构造一个CString型的二维数组,K必须是常数,N可以是变量,Strings就是这个数组的指针,之后就可以像使用二维数组一样用双重循环来赋值,最后不用时通过delete[] Strings来销毁。
typedef struct _tagXX
{
CString s1;
CString s2;
....
}XX,*PXX;在使用时,建立链表即可。CPtrList list;PXX p = new XX;
p->s1 = “aaa1”;
list.AddTail(p);