c - 将字符串分配给二维数组

标签 c string arrays 2d

char in[100], *temp[10],var[10][10];
int i, n = 0,
double val[10];
var[0][]="ANS";

我想将一个字符串分配给 var[0][0,1,2],即“ANS”,但不起作用,我不知道我错在哪里

最佳答案

也许可以使用,

strncpy(var[0], "ANS", 3);

关于c - 将字符串分配给二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2966644/

相关文章:

python - 如果元素以特定字符开头,则将其从列中的列表中删除

C# 字符串格式

javascript - 当我有效使用非点符号时 jshint "Better written in dot notation"的解决方案

c++ - 在 C++ 中优化二维数组

c - 将二维指针数组传递给函数给出错误

c - 如果必须终止控制台,如何查看 Visual Studio 的输出?

c - 为什么即使不满足条件,也会评估第二个 if 条件?

java - 无限循环,.nextLine() 用户输入

c++ - 如何使用带有字符串的数组

c - 类似于 "extended"C 字符串库?