мое задание - взять в файл данных все возможные буквы для каждой кубики из игры Boggle. Вот копия файла данных:Ошибка `Build Error` -1073741819 - C
D R L X E I
C P O H S A
N H N L Z R
W T O O T A
I O S S E T
N W E G H E
B O O J A B
U I E N E S
P S A F K F
I U N H M Qu
Y R D V E L
V E H W H R
I O T M U C
T Y E L T R
S T I T Y D
A G A E E N
Каждый кубик имеет 6 букв, и они хранятся в связанном списке. Когда я попытался запустить следующий код, я продолжаю получать код ошибки: C:\Dev-Cpp\Makefile.win [Build Error] [Untitled1.o] Error -1073741819
Я пробовал использовать 3 разных IDE, но всегда кажется, что некоторые компилируются. Я не могу понять, где я ошибаюсь! Это еще не завершено ни какими средствами, но лучше это выяснит, прежде чем я буду углубляться и углубляться. Заранее спасибо!
код:
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#define LENGTH 80
struct boggleDataNode{
char data[3];
struct boggleDataNode *nextData;
}*head;
struct boggleDieSideNode{
char dieSideData[3];
struct boggleDieSideNode *nextSide;
}*head1;
void readData(struct boggleDataNode temp);
int main(){
int counter = 0;
struct boggleDataNode *head;
struct boggleDieSideNode *head1;
struct boggleDataNode *temp;
*head = NULL;
*head1 = NULL;
*temp = *head;
readData(*temp);
system("pause");
return 0;
}
void readData(struct boggleDataNode temp){
//initializing variables including
//opening the input file
FILE *input = fopen("BoggleData.txt","r");
int name =0;
int id=0;
char data[96] ={};
//error checking that the file opened
if (input == NULL){
fprintf(stderr, "Can't open input file!\n");
exit(1);
}
while(fscanf(input, "%s", &data) != EOF)
printf("%s", data);
}
@BLUEPIXY: Это звучит как ошибка времени выполнения, а не ошибка сборки. Не то чтобы вы ошибаетесь ... –
'* head = NULL;': * (NULL) = NULL. и введите неправильное совпадение. – BLUEPIXY
@BLUEPIXY: * Now * you're talkin ' –