Files
c_soft/cmdline_test.c
2024-12-31 16:29:03 +08:00

38 lines
619 B
C

#include "stdio.h"
#include "stdint.h"
#include "soft/debug.h"
#include "stddef.h"
int get_argv(char** argv[]);
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;
}