【发布时间】:2010-11-27 07:20:59
【问题描述】:
我需要从控制台读取输入并将其放入一个字符数组中。我编写了以下代码,但出现以下错误:“Segmentation Fault”
#include <stdio.h>
#include <stdlib.h>
int main() {
char c;
int count;
char arr[50];
c = getchar();
count = 0;
while(c != EOF){
arr[count] = c;
++count;
}
return (EXIT_SUCCESS);
}
【问题讨论】:
-
如果我想在循环中打印当前字符并添加以下内容: printf(arr[count]);我再次遇到分段错误。
标签: c arrays segmentation-fault