hht769089161 2015-07-30 08:02 采纳率: 14.3%
浏览 2374

出先段错误,好像是vfprintf的问题

#include
#include
int main(char ip[20]){
FILE* fp=NULL;
fp=fopen("passwd.txt","r");
char buff[200];
int i;
for(i=0;;i++){
memset(buff,0,sizeof(buff));
if(fp==NULL)
break;
fgets(buff,10,fp);
printf("%s",buff);
char shell[200];
sprintf(shell,"/home/hht/workspeace/work1/ssh.sh%s%s",ip,buff);
system("shell");
}
}


至于shell那段,我完全不会,在现摸索现用,不知道对不对

abcdefg
段错误 (核心已转储)

我向让这个程序把passwd里面的一行一行密码抓出来,然后输进脚本里,让脚本用C语言的IP和密码来SSH

  • 写回答

2条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试
  • ¥20 问题请教!vue项目关于Nginx配置nonce安全策略的问题
  • ¥15 教务系统账号被盗号如何追溯设备
  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题