Stock Control System
Loading...
Searching...
No Matches
DataFile.c
1
//
2
// Created by owd on 9/5/25.
3
//
4
5
#include "DataFile.h"
6
7
#include <ctype.h>
8
#include <errno.h>
9
#include <string.h>
10
11
FILE * datafile_create(
const
char
*
const
filename)
12
{
13
errno = 0;
14
FILE *
const
fp = fopen(filename,
"r+"
);
15
16
if
(fp == NULL) {
17
if
(errno == 0) {
18
fputs(
"could not open stock data file : "
, stdout);
19
puts(filename);
20
}
else
{
21
fputs(strerror(errno), stdout);
22
fputs(
" : "
, stdout);
23
puts(filename);
24
}
25
}
else
{
26
fputs(
"using stock data file : "
, stdout);
27
puts(filename);
28
putchar(
'\n'
);
29
}
30
31
return
fp;
32
}
33
34
void
datafile_delete(FILE **
this
)
35
{
36
fclose(*
this
);
37
*
this
= NULL;
38
}
Source
DataFile.c
Generated by
1.9.8