如何将char复制到数组中?将阵列中的元素i复制到另一个阵列
char s[100], p[100];
in = fopen("infix.in","r");
while (fscanf(in,"%s",s) != EOF) {
for (j = 0; j < strlen(s); j++) {
if (s[j] - 48 >= 0 && s[j] - 48 <= 9) {
for (i = j; i < j + 1; i++) {
strcpy(p[i],s[j]);
}
}
}
}
的Turbo C说: “无法将 '诠释' 到 '字符*'”
这是行不通的。我该如何解决这个问题?
你的代码现在是非常不可读的,考虑在适当的地方添加空格 – d3dave
请解释你的代码试图做什么,它看起来像找到小数位有关,但我是不知道究竟是什么意图的行为。 – dasblinkenlight
你究竟得到了什么,什么确切你是否希望得到? – ThoAppelsin