作者Dong0129 (阿东)
看板C_and_CPP
标题字串存进2维阵列的问题
时间Thu Oct 5 12:26:58 2017
各位版友好,程式码如下,
CString **str=new CString [3];
for(nit i=0;i<3;i++)
{
str[i]=new CString[2];
}
请问能够这样宣告把字串资料丢到阵列中吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.241.176.180
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1507177621.A.576.html
1F:→ MOONRAKER: 跑一下不就知道了10/05 17:24
有跑过喔,但一直没办法正常运作
※ 编辑: Dong0129 (42.73.44.190), 10/05/2017 18:44:47
2F:推 jerryh001: 第一行new之後不对10/05 19:20
3F:→ Schottky: 在这之前我想先问你有没有听过一种叫 MFC 的东西10/05 19:23
4F:→ Schottky: 没听过的话你用 CString 干什麽10/05 19:24
5F:推 nova06091: 干什麽!10/05 20:50
6F:→ nova06091: (瞪10/05 20:50
呃,有听过,因是接手上一位前辈的code,想在不修改资料型态的状况下做些修改所以上
来发问是否有版友能指导一下问题所在。
※ 编辑: Dong0129 (42.73.44.190), 10/05/2017 21:28:27
7F:推 alan23273850: 明显不合理,两行new的级数(星星数)不同,第一行需10/06 00:19
8F:→ alan23273850: 要修正,至於怎麽修正我有点忘了,第二次new是对的10/06 00:20
有试过让回圈内的str变数也带*号,但是也没办法正常运作...
※ 编辑: Dong0129 (61.231.101.217), 10/06/2017 02:01:46
9F:→ aiwhat: CString **str = new CString*[3]; 10/06 06:09
10F:推 steve1012: 两星是指向一星的指标 就要 new 一星的指标给他 10/06 09:56
11F:→ MOONRAKER: 不能正常运作就是不对阿 10/06 13:19