导航:首页 > 程序命令 > c语言获取命令栏参数

c语言获取命令栏参数

发布时间:2024-12-14 17:35:52

⑴ 关于给main函数传递参数问题!!!在Linux环境下, 一个程序main函数有参数,

int main(int argc,char* argv[]);
argv是命令行参数个数 不带参运行 argc值为1

argv是命令行参数
argv[0]代表程序本身
argv[1]代表第一个参数
以此类推

mmap.c编译好之后得到二进制文件mmap

带两个参数 这样 就ok了:
./mmap 1 abcd.txt

程序中

操作系统为main传递的参数 argc 值为3
argv[0] 为 mmap
argv[1]为 1
argv[2] 为abcd.txt
三个参数都是 char*类型

⑵ c语言怎么关闭正在运行的应用程序

可以通过system 函数,调用dos命令taskkill实现关闭正在运行的应用程序。

system("taskkill /im notepad.exe");
会关闭记事本应用。
system("taskkill \F /pid 1234 \T");
会强制结束pid为1234的进程及其子进程。

关于taskkill的详细描述如下:
TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

参数列表:
/S system 指定要连接到的远程系统。
/U [domain\]user 指定应该在哪个用户上下文
执行这个命令。
/P [password] 为提供的用户上下文指定密码。如果忽略,提示输入。
/F 指定要强行终止的进程。
/FI filter 指定筛选进或筛选出查询的的任务。
/PID process id 指定要终止的进程的PID。
/IM image name 指定要终止的进程的图像名。通配符 '*'可用来指定所有图像名。
/T Tree kill: 终止指定的进程和任何由此启动的子进程。
/? 显示帮助/用法。
筛选器:
筛选器名 有效运算符 有效值
----------- --------------- --------------
STATUS eq, ne 运行 | 没有响应
IMAGENAME eq, ne 图像名
PID eq, ne, gt, lt, ge, le PID 值
SESSION eq, ne, gt, lt, ge, le 会话编号
CPUTIME eq, ne, gt, lt, ge, le CPU 时间,格式为
hh:mm:ss。
hh - 时,
mm - 钟,ss - 秒
MEMUSAGE eq, ne, gt, lt, ge, le 内存使用,单位为 KB
USERNAME eq, ne 用户名,格式为
[domain\]user
MODULES eq, ne DLL 名
SERVICES eq, ne 服务名
WINDOWTITLE eq, ne 窗口标题
注意: 只有带有筛选器的情况下,才能跟 /IM 切换使用通配符 '*'。
注意: 远程进程总是要强行终止,
不管是否指定了 /F 选项。

php如何获取网址中的参数

比如有一个网址为

http://域名/goods.php?u=59&id=24#pinglun

我想得到这个id值

可以用正则,也可以用php函数解析到数组中

用正则可以这样

preg_match('/id=(d+)/',$_SERVER["REQUEST_URI"],$m);//$_SERVER 这个表示当前网址url

print_r($m[1]);exit;

或者用parse_url()及parse_str()函数

$cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY);

parse_str($cur_q,$myArray);

print_r($myArray["id"]);exit;

拓展资料

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

参考资料:网络 PHP

⑷ C语言如何使用dos命令,如何打开电脑文件

  1. C语言里面使用DOS命令,需要使用system函数。

    函数名: system
    功 能: 发出一个DOS命令
    用 法: int system(char *command);

  2. 打开电脑文件,在DOS下可以使用START命令。

    start
    启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start 将打开第二个命令提示符窗口。
    语法
    start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [parameters]
    参数
    "title" 指定在“命令提示符”窗口标题栏中显示的标题。
    /dpatch 指定启动目录。
    /i 将 Cmd.exe 启动环境传送到新的“命令提示符”窗口。
    /min 启动新的最小化窗口。
    /max 启动新的最大化窗口。
    /separate 在单独的内存空间启动 16 位程序。
    /shared 在共享的内存空间启动 16 位程序。
    /low 以空闲优先级启动应用程序。
    /normal 以一般优先级启动应用程序。
    /high 以高优先级启动应用程序。
    /realtime 以实时优先级启动应用程序。
    /abovenormal 以超出常规优先级的方式启动应用程序。
    /belownormal 以低出常规优先级的方式启动应用程序。
    /wait 启动应用程序,并等待其结束。
    /b 启动应用程序时不必打开新的“命令提示符”窗口。除非应用程序启用 CTRL+C,否则将忽略 CTRL+C 操作。使用 CTRL+BREAK 中断应用程序。

  3. 综上,在C中使用 system("start 文件名");命令即可打开文件。


⑸ 命令提示符如何使用

看你用来干什么了如何在xp中使用“命令提示符”
对于一些还需要使用dos程序的人来说,windows
xp中提供了一个类似win9x的“ms-dos方式”,现在又叫“命令提示符”,它在“开始/所有程序/附件”中。利用它我们就可以启动许多程序,同时还提供了一个专门在dos状态下启动程序的命令start,它启动单独的“命令提示符”窗口来运行指定程序或命令。如果在没有参数的情况下使用,start将打开第二个命令提示符窗口。start命令有许多参数,它的各个参数的含义如下:
"title"
指定在“命令提示符”窗口标题栏中显示的标题。
/dpath
指定启动目录。
/i

cmd.exe
启动环境传送到新的“命令提示符”窗口。
/min
启动新的最小化“命令提示符”窗口。
/max
启动新的最大化“命令提示符”窗口。
/separate
在单独的内存空间启动
16
位程序。
/shared
在共享的内存空间启动
16
位程序。
/low
以空闲优先级启动应用程序。
/normal
以一般优先级启动应用程序。
/high
以高优先级启动应用程序。
/realtime
以实时优先级启动应用程序。
/abovenormal
以超出常规优先级的方式启动应用程序。
/belownormal
以低出常规优先级的方式启动应用程序。
/wait
启动应用程序,并等待其结束。
/b
启动应用程序时不必打开新的“命令提示符”窗口。除非应用程序启用ctrl+c,否则将忽略
ctrl+c操作。使用
ctrl+break
中断应用程序。
其实,用start命令可以启动任意的windows程序,比如你要启动
notepad(记事本程序),而又在附件中找不到的话,在开始的运行菜单中键入start
notepad,windows
xp就会打开记事本。

阅读全文

与c语言获取命令栏参数相关的资料

热点内容
公司管理层喜欢招女程序员吗 浏览:535
使用的源代码编译工具 浏览:847
手环添加门禁卡加密 浏览:92
甘肃电信的dns服务器地址是什么 浏览:893
win10装虚拟机装linux 浏览:16
mysqllinux64下载地址 浏览:601
三轴压缩试验优缺点 浏览:865
如何在手机上加密rom 浏览:419
纸品加工利润算法 浏览:396
pdfcdf 浏览:959
androidlibraryadd 浏览:547
十年一梦pdf下载 浏览:196
听录音编译格式错误怎么解决 浏览:948
c语言获取命令栏参数 浏览:943
电脑文件夹建立子目录 浏览:688
工艺编程制度 浏览:102
linuxmysqldata目录 浏览:366
php分销注意什么 浏览:45
如何比对服务器内存 浏览:397
查看iscsi目标服务器IP地址 浏览:756