C Программа для поиска файла и печати определенных слов в новый файл - PullRequest
1 голос
/ 11 ноября 2019

Поэтому мне нужно написать программу на C, которая:

  1. просит пользователя ввести букву имени

  2. открыть файл ссписок из 1200 имен

  3. поиск в файле всех имен, начинающихся с буквы, введенной пользователем

  4. запись всех найденных имен в новый файлназванный на основе введенной буквы (например, aNames.txt)

Вот что у меня есть до сих пор. Я в порядке, беру оригинальный файл и помещаю все имена в массив, но я застрял в том, как взять пользовательский ввод и заставить его искать первую букву каждого имени. Должен ли я использовать 2d массив вместо? Извините, я очень новичок, пожалуйста, помогите! Спасибо

#define SIZE 1200

int main()
{

FILE *filePtr;
int i = 0;
char arrChar[SIZE];
char name[20];
char letter;

printf("Enter letter to search names that start with it:");
scanf("%c", letter);

filePtr = fopen("names.txt", "r");
while(fscanf(filePtr, "%s", arrChar) != EOF)
...