2025-11-28 23:59:06 +01:00
|
|
|
#include <cosms-core/file.h>
|
|
|
|
|
|
2025-12-05 18:53:35 +01:00
|
|
|
#include <stdio.h>
|
|
|
|
|
|
2025-11-28 23:59:06 +01:00
|
|
|
int main(void) {
|
2025-12-08 23:04:51 +01:00
|
|
|
unsigned long long buffer_size;
|
2025-12-05 18:53:35 +01:00
|
|
|
char *buffer;
|
|
|
|
|
CosmsFileError error = cosms_core_file_read("test.txt", &buffer, &buffer_size);
|
|
|
|
|
if (error != COSMS_FILE_OK) {
|
2025-12-08 23:32:43 +01:00
|
|
|
fprintf(stderr, "error(%d): %s\n", error, cosms_core_file_error_string(error));
|
|
|
|
|
} else {
|
|
|
|
|
printf("file read with content:\n%s\n", buffer);
|
2025-12-05 18:53:35 +01:00
|
|
|
}
|
|
|
|
|
|
2025-12-05 20:05:14 +01:00
|
|
|
char *temp_buffer = "Hello, World!";
|
|
|
|
|
error = cosms_core_file_write("write-file.txt", temp_buffer, 13, true);
|
|
|
|
|
if (error != COSMS_FILE_OK) {
|
2025-12-08 23:32:43 +01:00
|
|
|
fprintf(stderr, "error(%d): %s\n", error, cosms_core_file_error_string(error));
|
2025-12-05 20:05:14 +01:00
|
|
|
}
|
|
|
|
|
|
2025-11-28 23:59:06 +01:00
|
|
|
return 0;
|
|
|
|
|
}
|