c语言:no such file or directory

voidInputList(MailList*num,int*n,FILE*fp){system("cls");inti,j,s=1;if((fp=fopen("mail... void InputList(MailList *num,int *n,FILE *fp)
{
system("cls");
int i,j,s=1;
if((fp=fopen("maillist.txt","w"))==NULL)
{printf("open error!");
exit(1);
}
while(s)
{
printf("请输入有多少人:");
scanf("%d",n);
if(*n<=0){printf("\n输入错误,请重新输入!\n");s=1;}
else s=0;
}

for(j=1; j<*n+1; j++)
for(i=j-1; i<j; i++)
{
printf("\n请输入第%d位成员的姓名:",j);
scanf("%s",&num[i].name);
printf("请输入第%d位成员的单位:",j);
scanf("%s",&num[i].work);
printf("请输入第%d位成员的固定电话:",j);
scanf("%s",&num[i].tel);
printf("请输入第%d位成员的移动手机:",j);
scanf("%s",&num[i].phone);
printf("请输入第%d位成员的类别(如同事、朋友、同学、家人等):",j);
scanf("%s",&num[i].fenlei);
printf("请输入第%d位成员的email:",j);
scanf("%s",&num[i].email);
printf("请输入第%d位成员的QQ:",j);
scanf("%s",&num[i].QQ);
printf("请输入第%d位成员的地址:",j);
scanf("%s",&num[i].addr);
}
for(i=0; i<n; i++)
{
fprintf(fp,"%-5s %-5s %-10s %-12s %-4s %-20s %-10s %-4s\n",num[i].name,num[i].work,num[i].tel,num[i].phone,num[i].fenlei,num[i].email,num[i].QQ,num[i].addr);
}
fclose(fp);
printf("\n<录入完毕!>\n");
}
展开
 我来答
DoramiHe
2018-03-27 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59535
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
1、“No such file or directory”一般是没有找到文件的位置,应该在属性中将它找不到的文件的路径添加到包含目录那一列里.
2、解决方法:点击菜单“项目”-“属性”.在弹出的属性对话框中选择“常规”,在“附加包含目录”处添加它找不到的文件的路径.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式