i've been trying to make the shop's bank account save to a seperate file.
(i know there's probably an easier way to do it but this suits me fine)
this is the code that writes the file:
if (!(bank = fopen(buf1, "w"))) {
perror("SYSERR: Error saving bank file");
return;
}
fprintf(bank, "%d\n", SHOP_BANK(shop_nr));
fclose(bank);
and this is the code that reads it:
if (!(bank = fopen(fbank, "r"))) {
return;
}
fscanf(bank, " %d ", temp);
SHOP_BANK(shop_nr) = temp;
fclose(bank);
and it saves fine, just when it reads at bootup the mud freezes.
I can't figure out whats wrong.
Any help much appreciated.
Michael Gallagher
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT