Files
c_soft/test/cmdline_test.c
2025-06-20 15:50:39 +08:00

37 lines
607 B
C

#include "stdio.h"
#include "stdint.h"
#include "soft/debug.h"
#include "stddef.h"
#include "main.h"
static void save_data(const char *filename,const uint8_t *buff,uint32_t size)
{
FILE* fp;
fp = fopen(filename, "wb");
fwrite(buff, size, 1, fp);
fclose(fp);
}
int thread_fun(void* t) {
int argc;
char** argv;
char buff[10240] = { 0 };
int index = 0;
argc = get_argv(&argv);
DBG_LOG("argc=%d, ",argc);
for (int i = 0;i < argc;i++) {
DBG_LOG("%s", argv[i]);
index += sprintf(&buff[index],"%s ", argv[i]);
}
save_data("argv.log", buff, index);
return 0;
}