Как выбрать и распечатать конкретное первое слово из файла?
#include <stdio.h> #include <stdlib.h> #include <string.h> #define STRING_LEN 200 int main(){ char string[STRING_LEN]; FILE * fp1 = fopen("file.csv", "r"); char * data[2]; char * line = NULL; int i = 0; while(fgets(string, STRING_LEN, fp1)){ data[i] = strtok(string, ","); printf("data[%d] = %s\n", i, data[i]); i++; } return 0; }
Что я уже пробовал:
Этот код считывает первое слово (например, имя и фамилию, но рассматривается как одно слово с разницей в запятую) из каждой строки, но как я могу выбрать конкретное? как будто я просто хочу напечатать данные[1] или просто хотите напечатать данные[0]
Результат, который он мне дает
data[0] = Bilal Khan data[1] = Ali Ahmed data[2] = Michael Jackson