⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getarg.c

📁 small c complier 它也Menuet OS的一个附件,同样他也是有汇编实现
💻 C
字号:
#include <stdio.h>
/*
** Get command line argument. 
** Entry: n    = Number of the argument.
**        s    = Destination string pointer.
**        size = Size of destination string.
**        argc = Argument count from main().
**        argv = Argument vector(s) from main().
** Returns number of characters moved on success,
** else EOF.
*/
getarg(n,s,size,argc,argv)
 int n; char *s; int size,argc,argv[];
{char *str;
 int i;
 
 if(n<0 | n>=argc)
 {*s=NULL;
  return EOF;
 }
 i=0;
 str=argv[n];
 while(i<size)
 {if((s[i]=str[i])==NULL) break;
  ++i;
 }
 s[i]=NULL;
 return i;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -