Я пытаюсь прочитать файл с именем на каждой строке, как Джим Abby Тимоти и хранить каждое имя в месте в массиве, так что я могу позже работайте с каждым индивидуальным именем. Это код, который у меня есть, но я не думаю, что имена хранятся правильно, потому что, если я изменю порядок имен в файле, действия с этим именем тоже изменится. Действия зависят от имени, а не от места размещения.Добавление строк в файле в массив в C
FILE *ptr_file; // pointer to file
char name[100];
size_t k=0;
ssize_t read;
char *line = NULL;
while ((read= getline(&line, &k, ptr_file))!=-1)
{
fscanf(ptr_file, "%s", &name);
printf("%s ",name);
}
`Я пытаюсь сделать что-то подобное с именами
for (i =0; i <length-1; i++)
//for the length of the string add each letter's value up
{
num = num + name [i];
}
но когда я переключаю разместить название в списке, значение NUM также изменяется.
Пожалуйста, предоставьте [MCVE] (http://stackoverflow.com/help/mcve) –