Quantcast
Channel: انجمن گروه آشیانه - آموزش امنیت و راه های مقابله با هک
Viewing all articles
Browse latest Browse all 19202

کمک (خطا در برنامه )

$
0
0
سلام دوستان عنوان برنامه نویسیم اینه( برنامه ای بنویسید که اطلاعات 10 دانشجو شامل نام نام خانوادگی و شماره دانشجویی و معدل را دریافت کند.
1-امکان حذف اطلاعات دانشجو
2-امکان نمایش اطلاعات تمامی دانشجویان
3-ویرایش مشخصات دانشجو
سورس برنامرو میذارم (من تو برنامه چند تا ارور میبینم میخوام برام تست کنید و عیباشو بگید بهم ممنون)(عکس خطا هارو هو پیوست کردم)(امروزم باید تحویل بدم به استاد)


#include<stdio.h>
#include<string.h>
struct student
{
int std_no;
char name[21];
char l.name;
float avg;
}std[10];
int td;
void sort()
{
student tmp;
for(int i=0;i<td-1;i++)
for(int j=i+1;j<td;j++)
{
if(strcmp(std[i].name,std[j].name)>0)
{
tmp=std[i];
std[i]=std[j];
std[j]=tmp;
}
else if(strcmp(std[i].name,std[j].name)==0)
{
if(std[i].std_no>std[j].std_no)
{
tmp=std[i];
std[i]=std[j];
std[j]=tmp;
}
}
}
}
void insert(student newstd)
{
std[td].avg=newstd.avg;
std[td].l.name=newstd.l.name;
std[td].std_no=newstd.std_no;
strcpy(std[td].name,newstd.name);
td++;
}
void remove(int stdno)
{
for(int i=0;i<td;i++)
if(std[i].std_no==stdno)
{
for(int j=i+1;j<td;j++)
std[j-1]=std[j];
}
td--;
}
main()
{
student tmp;
int stdno;
for(td=0;scanf("%d%s%d%f",&std[td].std_no,std[td].name,&std[td].l.name,&std[td].avg)!=EOF;td++);
sort();
scanf("%d%s%d%f",&tmp.std_no,tmp.name,&tmp.ent_yea r,&tmp.avg);
insert(tmp);
scanf("%d",&stdno);
remove(stdno);
}

تصاویر پیوست شده
نوع فایل: png error.png (8.4 کیلو بایت)

Viewing all articles
Browse latest Browse all 19202

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>