“ ping.c:13:34:错误:函数调用的参数太多,预期的单个参数'__command',有5个参数”

问题描述

对c99来说,我是新手,因此此错误可能非常简单,但是,我试图通过c脚本ping通某人,但我不知道如何解决此错误!我尝试了一切,这几乎是我得到的最接近的结果。

这是代码:

#include <cs50.h>
#include <stdio.h>
#include <stdio.h> 
#include <stdlib.h> 
  
int main() 
{ 
    char name = get_char("target: ");
    char test = get_char("target: ");
    char er = get_char("target: ");
    char tr = get_char("target: ");
    printf("%c.%c.%c.%c\n",name,test,er,tr);
    system("ping %c.%c.%c.%c\n",tr);
    
   return 0; 
}

这是我在编译时遇到的错误:

**ping.c:13:34: error: too many arguments to function call,expected single argument '__command',have 5 arguments
    system("ping %c.%c.%c.%c\n",tr);
    ~~~~~~                       ^~~~~~~~~~~~~~~~~~
/usr/include/stdlib.h:781:1: note: 'system' declared here
extern int system (const char *__command) __wur;
1 error generated.
<builtin>: recipe for target 'ping' failed
make: *** [ping] Error 1**

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)