Я хочу поместить файл в массив. Есть ли более эффективный способ сделать это? Я использую fgetc для получения индивидуального символа текстового файла. Вот что я до сих пор.Есть ли более эффективный способ разбора файла в массив?
while((temp_airports[i] = fgetc(airports)) != EOF) {
c=temp_airports[i];
printf("%c",temp_airports[i]);
i++;
}
Есть ли более эффективный или прямой способ размещения содержимого текстового файла в массив? Я думаю, что fgets будет работать, но я не знаю размер файла.
, не зная формат файла, трудно дать точный ответ, но просто общие. – Jack
Что вы подразумеваете под форматом файла? Можете ли вы взглянуть на этот файл и помочь мне определить формат? http://ece.umd.edu/class/enee150.S2012/assignments/pr2/airports.txt –
Ваш вопрос не совсем ясен. Вам нужен массив символов (например, в вашем примере) или фактически массив строк с одной строкой на строку? –