ChinaUnix.net
相关文章推荐:

如何把一维字符串数组赋给二维字符数组

我定义了字串数组 char str[3][5]。请教下,字串如何进行字串的修改呢?比如修改第个字串的值,我用 str[1] = "tom" 也不行,用 str[1][] = "tom" 也不行,在g++ 3.2.2下却无法编译通过。如果用 str[1][0] = 't' 这样的形式那太麻烦了吧,有没有其它的好的方法呢?多谢!!

by jiazhengw - C/C++ - 2006-04-25 10:46:12 阅读(7503) 回复(2)

相关讨论

标准的main函数格式是:int main(int argc, char **argv) 在main函数中,我们经常这样使用main 的参数 progname = argv[0], param1 = argv[1]; 等等吧,这样使用是可以的 但是,我自己定义字符数组,传给其他函数作为参数为什么就不可以呢 代码类似如下 ----------------------------code start---------------------------------------------- int func1() { char str[16][20]; func2(str); reuturn 0; }...

by yeajchao - C/C++ - 2006-05-23 17:43:46 阅读(13919) 回复(53)

#include int myprint(char *str,int len); int main(){ int len=3; char *str[]={ "this is the test1", "this is the test2", "this is the test3", }; myprint(str,len); return 0; } int myprint(char *str,int len){ int i; for(i=0;i数组传过去,在打印,也可以把指...

by uid500 - C/C++ - 2008-05-10 22:40:20 阅读(12554) 回复(27)

个A文件,里面存放如下内容,是查看各个端口下面的MAC地址。 MAC ADDR VLAN ID STATE PORT INDEX AGING TIME(s) 0023-ae66-7a3f 10 Learned Ethernet1/0/2 AGING --- 1 mac address(es) found on port Ethernet1/0/2 --- [WS-T402-A]display mac-address interface Ethernet1/0/3 MAC ADDR VLAN ID STATE PORT INDEX AGING ...

by huifeideluotuo - Perl - 2009-06-05 15:17:41 阅读(2080) 回复(2)

下面这个代码里报错说“Line 16 incompatible types in assignment”,我不知为什么会出这种问题,请各位指点,谢谢! /* Two D array pointer assignment from string-returning functions*/ #include #define NAM 2 #define LEN 21 char * retinput(void); int main(void){ char names[NAM][LEN]; int i; for(i = 0; i < NAM; i++){ names = retinput(); /*报错说这里的值类型不...

by mcmay - C/C++ - 2008-11-11 23:40:33 阅读(5330) 回复(5)

再请教高手个关于数组的问题, 数组里面可以同时使用,数字id和关联id吗?假如我查询的时候使用的是both? 如unix[0][name]?

by a.a - PHP - 2010-05-24 13:55:33 阅读(1473) 回复(0)

小弟新手请教个问题: 数组 1234,5678,9012 变为 数组 1 2 3 4 5 6 7 8 9 0 1 2 如何实现

by macgradywk - Perl - 2014-01-03 16:41:31 阅读(4829) 回复(6)

说明: 1.我的测试平台winXP,JBuildX(jdk1.4.2_04),vs.net2003. 2.参照网上的代码修改的,按照原先代码的分析,多数组和这种数组的实现方式类似,没有测试。 3.这里不再分析,数组就是Object的元素仍然是Object,然后递归地层层访问Object 用到的函数: env->GetArrayLength(array) //得到数组长度 env->GetObjectArrayElement(array, i) //取得Object数组第i个元素 env->GetStri...

by sample0 - Java文档中心 - 2006-08-28 23:31:57 阅读(1806) 回复(0)

数组和指针实现对输入的字符进行排序, 是哪里的问题,请高手指正。 #include #include void main() { void sort(char *name[][10]); void print(char *name[][10]); char *name[3][10]; int i; for(i=0;i<3;i++) { gets(name); } sort(name); print(name); } void sort(char *name[3][10]) { char *temp; int i,j; for(i=0;i<3-1;i++) { for(j=i+1;j<3;j++) { if(strcmp(n...

by tj_1023 - C/C++ - 2007-09-15 11:24:13 阅读(3786) 回复(3)

比如有 @a = [ [1,2,3],[2,2,3],[3,2,3]] $c = \@a; 我要取出 第数组 [1,2,3]存入 @b @b = shift @{$c}; 好像不行啊 求教

by ztj2247 - Perl - 2011-02-22 11:37:06 阅读(3057) 回复(9)

数组a[0,...,m*n-1]表示m行n列的矩阵,则矩阵的第3行,第5列的元素应该对应于哪个元素?元素a[20]则对应哪行哪列的元素? 解说:"根据数组的存储地址计算公式得出第个问题对应的是a[3*n+5],第问反过来求,20/n是它所在的行,20%n是它的列"(行优先计算) 请问这个公式是什么啊?我怎么没查出来?请高手帮我把这两个问题解释下啊!!!

by sirius - C/C++ - 2006-04-13 11:06:32 阅读(5029) 回复(5)