37 lines
668 B
C
37 lines
668 B
C
#include <stdio.h>
|
|
|
|
// #include "structs.h"
|
|
|
|
#include "handler.h"
|
|
|
|
int main(int argc, char **argv)
|
|
{
|
|
Folder *CurrentFolder;
|
|
Folder RootFolder;
|
|
|
|
createFolder("root", &RootFolder);
|
|
|
|
CurrentFolder = &RootFolder;
|
|
int iResult;
|
|
char *buf;
|
|
|
|
readRecords(CurrentFolder);
|
|
cansave = 1;
|
|
// printf("bruh2\n");
|
|
|
|
while (1)
|
|
{
|
|
printf("%s > ", CurrentFolder->filename);
|
|
buf = commandCallHandler();
|
|
|
|
if (buf == NULL)
|
|
{
|
|
printf("Input too long!\n");
|
|
}
|
|
|
|
iResult = commandParserHandler(buf, &RootFolder, &CurrentFolder);
|
|
// printf("result: %d\n", iResult);
|
|
}
|
|
|
|
return 0;
|
|
} |