CringeDB/tests/System Abstraction/3/openTempFiletest.c

35 lines
882 B
C
Raw Normal View History

2022-08-29 15:41:40 +02:00
#include "../../../System Abstraction/cdb_sustem.h"
#include "stdio.h"
void main(){
sus_File file = sus_fileOpenInMem("testfile.txt", SUS_FILE_TEMP);
if(file == NULL){
2022-08-29 17:27:24 +02:00
printf("file is null\n");
return;
}
char * memroy = sus_fileFileToMemroy(file);
if(memroy == 0){
printf("memroy was null\n");
return;
}else{
2022-08-29 17:27:24 +02:00
printf("%c\n", memroy[0] == 0 ? 'Y' : 'N');
}
2022-08-29 17:27:24 +02:00
sus_fileResize(file, 4);
memroy = sus_fileFileToMemroy(file);
memroy[0] = 'a';
memroy[1] = 'b';
memroy[2] = 'c';
memroy[3] = 'd';
memroy[4] = 'e';
sus_fileClose(file);
2022-08-29 17:27:24 +02:00
file = sus_fileOpenInMem("testfile.txt", SUS_FILE_NOTHING);
2022-08-29 17:27:24 +02:00
if(file == NULL) {
printf("Second file is null\n");
}else {
printf("Second file is NOT null\n");
sus_fileClose(file);
}
}