Я хочу сохранить содержимое .txt-файла в массив. Дело в том, что я сначала использую местоположение в другом массиве, и я хочу использовать этот массив, содержащий мое местоположение, чтобы сохранить содержимое файла в массив. Код не работает. Помогите оценить.Чтение содержимого из файла
#include <stdio.h>
#include <string.h>
int main()
{
char location[50],input[1000]={0};
int i=0;
printf("Enter your file location:\n");
scanf("%999[^\n]",location);
FILE *ptr;
ptr = fopen("location", "r");
while(!EOF)
{
char c;
c = (char) fgetc(ptr);
input[i] = c;
printf("%c", input[i]);
i++;
}
input[i] = NULL;
printf("%s",input);
getch();
return 0;
}
'fopen (" location "," r ");' - уверен, что вы хотите '' location '', а не' location'? – Mat