поэтому я получил это назначение для извлечения имен из файла / etc / passwd в Linux, используя C. Я должен использовать команду strtok, чтобы получить только: usename, first name (middle name) и фамилию.Простая часть struct и main выполнена, с чем у меня проблемы - это часть strtok, где мне нужно извлечь информацию и написать часть, как вы можете видеть в коде.Любые предложения о том, как ее решить?
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
struct useracc {
char username[100];
char firstname [250]; // All names except last name incl. middle name
char lastname [100]; // Surname
};
typedef struct useracc acc_t;
void read_data (acc_t *userarray);
void write_data (acc_t *userarray);
void read_and_write_eks();
int main() {
acc_t userarray[200];
read_and_write_eks();
read_data (userarray);
write_data(userarray);
return 0;
}
void read_data (acc_t *userarray) {
// This is what I need help for
}
void write_data (acc_t *userarray) {
// This is what I need help for
}