Игнорирование пробелов с помощью fscanf или fgets?

Мне было интересно, есть ли способ игнорировать пробелы с помощью функции fscanf или fgets. Мой текстовый файл имеет два символа в каждой строке, которые могут быть или не быть разделены пробелом. Мне нужно прочитать два символа и поместить каждый в другой массив.

file = fopen(argv[1], "r");
if ((file = fopen(argv[1], "r")) == NULL) {
    printf("\nError opening file");
}
while (fscanf(file, "%s", str) != EOF) {
    printf("\n%s", str);
    vertexArray[i].label = str[0];
    dirc[i] = str[1];
    i += 1;
}

Ответы на вопрос(1)

Ваш ответ на вопрос