|
|
@@ -24,6 +24,10 @@ typedef struct labyrinth
|
|
|
int treasurey;
|
|
|
}LabCell, *Lab_p;
|
|
|
|
|
|
+//prototypes
|
|
|
+Lab_p LabRead(File* in);
|
|
|
+
|
|
|
+
|
|
|
int main(int argc, char* argv[])
|
|
|
{
|
|
|
FILE *in = stdin;
|
|
|
@@ -47,3 +51,21 @@ int main(int argc, char* argv[])
|
|
|
lab LabRead(in);
|
|
|
return 0;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Lab_p LabRead(File* in)
|
|
|
+{
|
|
|
+int x,y = 0;
|
|
|
+char value;
|
|
|
+Lab_p map = malloc(LabCell);
|
|
|
+ while(*in)
|
|
|
+ {
|
|
|
+ while(value = fgetc(*in) != "\n")
|
|
|
+ {
|
|
|
+ map->lab[x] = value;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+}
|