980707-1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 46 行
C
46 行
#include <stdlib.h>#include <string.h>char **buildargv (char *input){ static char *arglist[256]; int numargs = 0; while (1) { while (*input == ' ') input++; if (*input == 0) break; arglist [numargs++] = input; while (*input != ' ' && *input != 0) input++; if (*input == 0) break; *(input++) = 0; } arglist [numargs] = NULL; return arglist;}int main(){ char **args; char input[256]; int i; strcpy(input, " a b"); args = buildargv(input); if (strcmp (args[0], "a")) abort (); if (strcmp (args[1], "b")) abort (); if (args[2] != NULL) abort (); exit (0);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?