Linux 应用——常用函数(usual function)

main函数:

新建testmain.c

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>

int main(int argc, char **argv)

{

int i,j;

i = atoi(argv[1]);

j = atoi(argv[2]);

printf("the program name is %s", argv[0]);

printf("the command line has %d argument:\n", argc);

printf("%d, %d\n",i,j);

return 0;

}

参数argc为main函数中所带的参数个数, argv[0]为参数名称, argv[1]、argv[2]……才是真正的参数

编译生成testmain可执行文件

运行:

  the program name is ./mnt/usb/testmain  (这是因为运行的程序就是 ./mnt/usb/testmain 

  the command line has 3 argument  (输入两个参数,加上 argv[0] 刚好3个)

  10, 11  (输入的2个参数)

  

原文地址:https://www.cnblogs.com/lian-meng/p/10482342.html

时间: 2024-10-09 07:24:55

Linux 应用——常用函数(usual function)的相关文章

Linux下常用函数-字符串函数

inux下常用函数-字符串函数 atof(将字符串转换成浮点型数)  相关函数   atoi,atol,strtod,strtol,strtoul 表头文件   #include <stdlib.h> 定义函数   double atof(const char *nptr); 函数说明   atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数 字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换 ,并将结果返回.参数nptr字符串可包含正负号.小数点或E

Linux Shell常用函数

Functions for Transforming Text Functions allow you to do text processing in the makefile to compute the files to operate on or the commands to use. You use a function in a function call, where you give the name of the function and some text (the arg

Linux - 编程常用函数

listen()函数 功能 用于面向连接服务器,表明愿意接收连接 #include <sys/socket.h> 函数原型 int listen(int s, int backlog); 参数说明 sockfd:调用socket返回的文件描述符 backlog:accept()应答之前,允许在进入队列中等待的连接数目,出错时返回-1 返回值 成功时,返回0 失败时,返回-1 说明 在使用listen()之前,需要调用bind()绑定到需要的端口,否则系统内核将会监听一个随机端口 accept(

linux c常用函数

(1)字符测试函数 isalnum(测试字符是否为英文字母或数字) isalpha(测试字符是否为英文字母) isascii(测试字符是否为ASCII码字符) isblank(测试字符是否为空格字符) iscntrl(测试字符是否为ASCII码的控制字符) isdigit(测试字符是否为阿拉伯数字) isgraph(测试字符是否为可打印字符) islower(测试字符是否为小写英文字母) isprint(测试字符是否为可打印字符) isspace(测试字符是否为空格字符) ispunct(测试字

linux下常用函数(2) ntohs fprintf strupr strlwr

1,ntohs() 将一个无符号短整形数从网络字节顺序转换为主机字节顺序. printf("%ld\n",(eitP.tcp->th_dport)); 25834(网络) printf("%ld\n",ntohs(eitP.tcp->th_dport)); 60004 2, int fprintf(FILE *stream, const char *format, ...) 发送格式化输出到流 stream 中. int main(){ fprintf(

PYTHON-常用的类型转换函数和序列常用函数有哪些?

一.类型转换函数 chr(i)chr()函数返回ASCII码对应的字符串.print chr(65) Aprint chr(66) Bprint chr(65)+chr(66) AB ord(x)ord()函数返回一个字符串参数的ASCII码或Unicode值.ord("a") 97ord(u"a") 97 hex(x)hex()函数可把整数转换成十六进制数.hex(16) '0x10'hex(123) '0x7b' oct(x)oct()函数可把给出的整数转换成八

linux socket网络编程 常用函数及头文件

转自:http://blog.chinaunix.net/u3/102500/showart_2065640.html 一 三种类型的套接字: 1.流式套接字(SOCKET_STREAM) 提供面向连接的可靠的数据传输服务.数据被看作是字节流,无长度限制.例如FTP协议就采用这种. 2.数据报式套接字(SOCKET_DGRAM) 提供无连接的数据传输服务,不保证可靠性. 3.原始式套接字(SOCKET_RAW) 该接口允许对较低层次协议,如IP,ICMP直接访问. 二 基本套接字系统调有有如下一

linux 网络编程常用函数及流程

一.网络编程之TCP流程 服务端:socket---bind---listen---while(1){---accept---recv---send---close---}---close 客户端:socket----------------------------------connect---send---recv-----------------close 二.网络编程常用函数 服务器端: 头文件包含: #include<sys/types.h> #include<sys/sock

多线程之Linux编程(1)--常用函数

常用函数: 1.创建一个线程用pthread_create()函数.如果成功返回0. int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void * (start_routine)(void*), void *arg); 2.退出方式: a. return返回 b. exit()函数,   函数原型 void exit(int status); c. pthread_exit函数,   函数原型void pthre