【发布时间】:2020-11-15 17:04:52
【问题描述】:
我想知道是否有人知道是否可以创建一个表,其中每个组件都包含一个字符表。 我知道我要输入的代码是错误的,但我的意思是这样的
txt[1] = "ASD";
txt[2] = "FF";
txt[3] = "S43";
txt[4] = "ASF";
非常感谢大家。
【问题讨论】:
我想知道是否有人知道是否可以创建一个表,其中每个组件都包含一个字符表。 我知道我要输入的代码是错误的,但我的意思是这样的
txt[1] = "ASD";
txt[2] = "FF";
txt[3] = "S43";
txt[4] = "ASF";
非常感谢大家。
【问题讨论】:
你需要有一个数组数组
array[size][size]
下一个位置
strcpy(array[0], "HELLO");
strcpy(array[1], "HY");
你可以做一个表格,你只需要使用你想要的行和列
array[line][column]
例如:
#include <stdio.h>
#include <string.h>
int main(){
char array[100][256];
strcpy(array[0], "HELLO");
strcpy(array[1], "HY");
printf("%s\n%s\n", array[0], array[1]);
return 0;
}
假设您在 scanf 上插入了您想要的单词,数组 [0] 将包含第一个完整的单词,依此类推。
【讨论】:
char array[100][100],100 只是一个例子,行数 x 列
int main() { char array[100][100]; array[0] = "HELLO"; array[1] = "HY"; return 0; } 会出错,非常感谢您的帮助! :D