2013-09-25 193 views
0

我想将数组设置为来自另一个数组的字符串。这是C编程。将数组中的字符串转换为另一个数组

gates[gatenum]=&seperation[a+1]; 

其中两个agatenum都是整数。而两个阵列被声明为:

char seperation[3000][100]; 
char *gates[100][10]; 

所以基本上要问我什么是我该怎么设置gates[gatenum]到处于seperation[a+1]

预先感谢您

+0

我仍然可以当我摆脱'&'相同的编译错误。是的,我只是想把字符串从分开复制到大门。 – TylerM

+0

数组是否真的像这样声明?一个是char *,另一个是char? – aet

+0

盖茨仍然是char *,另一个只是char – TylerM

回答

1

跌落第二维字符串的门。

char * gates [100];

然后你可以分配门[gatenum] = seperation [a + 1];

+0

这很有效,谢谢。我会为你投票,但我没有足够的声望。 – TylerM

0

strncpy(gates,seperation,sizeof(gates));

相关问题