设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 321|回复: 2
打印 上一主题 下一主题

求助 :c++ 字符型二维数组赋值

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 00:57:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下所示,在结构体外对结构体内的二维数组进行初始化:
typedef struct node                    //结构体定义
{
          int a;              
    char sta[10][0];                    
}list;

    list *a;
   
    a=(list*)malloc(sizeof(list));
然后想把  
甲,乙,丙,丁,
这串文字赋给
a->sta;
使:
a->sta[0][0]=甲
a->sta[1][0]=乙
a->sta[2][0]=丙
a->sta[3][0]=丁

怎样才能达到目的呢?
希望高手和指教。
2#
发表于 2009-11-4 00:57:16 | 只看该作者
{甲,乙,丙,丁}数据以这样的形式存在与文件中
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 00:57:17 | 只看该作者
char sta[10][0];  什么意思。有这写法吗?第二围是 0   ?
用下面的因该可以;
string sta[4];
   sta[0]="甲";  
   sta[1]="乙";   
   .....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 21:35 , Processed in 0.067187 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表