我的代码获取值列表并分配它们。我遇到了麻烦,因为我不断遇到分段错误,我不知道如何为列表分配内存以存储值。
我曾经尝试使用此代码,但由于缺少某些内容,因此程序知道列表中有多少个元素。
for (element = first_element; element < number_of_elements;
element++) {
scanf("%f %f",
&list1_input_value[element], &list2_input_value[element]);
} /* for element */
if (number_of_elements < minimum_number_of_elements) {
printf("ERROR: can't have an array of length %d:\n",
number_of_elements);
exit(program_failure_code);
预期结果将从其他位置获取文件并将其分配给值。