c语言,希望给字符串二维数组a[2][40]赋值为{a1,a2...a40}{b1...b40}

错了,是1a,2a...40a. 1b....40b

第一:楼主确认一下c语言中用什么来代表一个字符串?
c语言中用字符串首字母的地址来代表一个字符串
第二:数组a[2][40]是一个什么类型的数组?
按照楼主的意思,必须是一个指针型的数组才可以实现存储这些字符串的功能
给你说一下思路吧:
使用sprintf函数(怎么用推荐自己去查一下)
写一个循环,问题就可以解决了
注意数组的类型追问

把代码交出来

追答

我去思路和函数都给你了,敢自己写不?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-22
C来实现会稍微麻烦点,C++有string会方便很多。
相似回答