exec.c
来自「嵌入式的命令行解释器」· C语言 代码 · 共 157 行
C
157 行
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "iofn.h"
static char outbuf[128];
void showtestpara(int argc,char *argv[])
{
int i;
char tmp_buf[512];
/* in fact, token func don't need args,just for print here */
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void showteststate(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void teststop(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void teststart(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void pinghost(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void setserverip(int argc,char *argv[])
{
int i;
char tmp_buf[512];
printf("Server IP address:");
}
void setserverport(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void setpacketprotocol(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void setpacketsize(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void setthreadcount(int argc,char *argv[])
{
int i;
char tmp_buf[512];
sprintf(tmp_buf,"%s","");
for (i=0;i<argc;i++)
{
strcat(tmp_buf,argv[i]);
strcat(tmp_buf," ");
}
sprintf(outbuf,"%s\n",tmp_buf);
output(outbuf);
}
void token_quit(int argc,char *argv[])
{
exit(0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?