i *think* this implented file loading
parent
9639dfc19e
commit
4e4a9a11d6
21
c_file.c
21
c_file.c
|
@ -1,7 +1,15 @@
|
||||||
|
extern void load_file(char *);
|
||||||
|
|
||||||
void
|
void
|
||||||
c_open(char *file, char **argv) {
|
c_open(char *file, char **argv) {
|
||||||
if(argv[1] == NULL) { puts("usage: O filename"); return;}
|
if(argv[1] == NULL) { puts("usage: O filename"); return;}
|
||||||
FILE *f = fopen(argv[1], "r");
|
load_file(argv[1]);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void
|
||||||
|
load_file(char *file) {
|
||||||
|
FILE *f = fopen(file, "r");
|
||||||
if(f == NULL) { puts("couldnt open file."); return; }
|
if(f == NULL) { puts("couldnt open file."); return; }
|
||||||
b_truncate(buffer);
|
b_truncate(buffer);
|
||||||
Row *row = buffer;
|
Row *row = buffer;
|
||||||
|
@ -35,8 +43,19 @@ c_save(char *file, char **argv) {
|
||||||
if(row->n == NULL) break;
|
if(row->n == NULL) break;
|
||||||
row = row->n;
|
row = row->n;
|
||||||
}
|
}
|
||||||
|
fclose(f);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue