Вот мой код:
#include<stdio.h>
void main()
{
FILE *fp;
fp=fopen("text.txt","r");
if(fp==NULL)
printf("ahaha");
struct karan{
int index;
int number;
char string[10];
};
struct karan first;
fscanf(fp,"%d %d %s",first.index,first.number,first.string);
printf("%d %d %s",first.index,first.number,first.string);
}
Если мой текстовый файл содержит
1 123 каран
2 1234 хаха
Когда я компилирую код, он говорит
Возможно использование first перед определением.
и при запуске кода написано
Невозможно создать процесс!
Что я делаю не так?