sprintf和system
时间: 2023-12-13 11:33:21 浏览: 133
在Loadrunner中如何用system函数执行系统命令
sprintf和system是C语言中的两个函数,分别用于字符串格式化和执行系统命令。
sprintf函数可以将格式化的字符串输出到指定的字符数组中,其语法为:
```c
int sprintf(char *str, const char *format, ...)
```
其中str为指向输出字符数组的指针,format为格式化字符串,...为可选参数,用于填充格式化字符串中的占位符。例如,下面的代码将整型变量x和字符串变量message格式化输出到字符数组buffer中:
```c
char buffer[256];
int x = 100;
char *message = "Hello world";
sprintf(buffer, "%s%d", message, x);
```
system函数用于执行系统命令,其语法为:
```c
int system(const char *command)
```
其中,command为要执行的系统命令字符串。例如,下面的代码将执行删除D盘根目录下的123.txt文件的操作:
```c
system("del d:\\123.txt");
```
阅读全文