Fixat stavfel och tagit bort onödigt argument till new()

This commit is contained in:
Jack-Benny Persson 2021-09-02 17:43:28 +02:00
parent 6611694ec0
commit bdbb183053

View File

@ -25,7 +25,7 @@ void list(struct myData *datap, int numRec);
void search(struct myData *datap, int numRec, char *name); void search(struct myData *datap, int numRec, char *name);
void modify(struct myData *datap, int numRec, char *name); void modify(struct myData *datap, int numRec, char *name);
void delete(struct myData *datap, int numRec, char *name); void delete(struct myData *datap, int numRec, char *name);
int new(struct myData *datap, int numRec); int new(struct myData *datap);
void printUsage(char *arg); void printUsage(char *arg);
void printHeader(void); void printHeader(void);
@ -50,7 +50,7 @@ int main(int argc, char* argv[])
/* Kontrollera om filen finns och är läs- och skrivbar. /* Kontrollera om filen finns och är läs- och skrivbar.
Om inte, fråga om vi ska skapa den och börja läsa Om inte, fråga om vi ska skapa den och börja läsa
in artiklar. access() är ett systemanrop för UNIX-miljöer */ in artiklar. access() är ett systemanrop för Unixmiljöer */
if ( access(filename, R_OK|W_OK) != 0 ) if ( access(filename, R_OK|W_OK) != 0 )
{ {
/* Använd fprintf() för att skriva felmeddelanden /* Använd fprintf() för att skriva felmeddelanden
@ -65,7 +65,7 @@ int main(int argc, char* argv[])
till artiklar i lagret, en i taget */ till artiklar i lagret, en i taget */
numRec = 1; numRec = 1;
data = calloc(numRec, sizeof(struct myData)); data = calloc(numRec, sizeof(struct myData));
new(data, numRec); new(data);
free(data); free(data);
return 0; return 0;
} }
@ -118,7 +118,7 @@ int main(int argc, char* argv[])
if ( newart == 1 ) if ( newart == 1 )
{ {
data = calloc(1, sizeof(struct myData)); data = calloc(1, sizeof(struct myData));
if ( new(data, numRec) == 1 ) if ( new(data) == 1 )
return 1; return 1;
} }
@ -233,7 +233,7 @@ void modify(struct myData *datap, int numRec, char *name)
exit(1); exit(1);
} }
/* Öppna filen i skrivläge och skriv ut den modifierade /* Öppna filen i skrivläge och skriv ut den modifierade
strukten till filen */ strukturen till filen */
if ( (newfp = fopen(filename, "wb")) == 0 ) if ( (newfp = fopen(filename, "wb")) == 0 )
{ {
fprintf(stderr, "Could not open file for writing\n"); fprintf(stderr, "Could not open file for writing\n");
@ -295,7 +295,7 @@ void delete(struct myData *datap, int numRec, char *name)
} }
} }
int new(struct myData *datap, int numRec) int new(struct myData *datap)
{ {
FILE *fp; FILE *fp;
int bytes; int bytes;