-
28-06-2016, 07:53 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cấu trúc sinhvien gặp lỗi nhập, xuất khi sử dụng con trỏ
Mọi người giúp mình với mình code bai này khi xuất dữ liệu ra thì bị lỗi "The instruction at "0x0040140c" referenced memory at "0x0000000e" giúp mình với
#include <stdio.h>
#include <stdlib.h>
#include <stdlib.h>
struct sinh_vien
{
char hoten[100];
int diemTB;
}sv[10000];
int n=1;
void nhapdanhsach();
void indanhsach();
void chenthem();
void main()
{
do
{
printf("
MENU:
1. nhap vao danh sach sinh vien
2. hien thi sinh vien
3. chen them sinh vien
4. xoa sinh vien
5.ket thuc ");
int l;
scanf("%d", &l);
switch(l)
{
case 1:
nhapdanhsach();
break;
case 2:
indanhsach();
break;
case 3:
chenthem();
break;
case 4:
return 0;
}
}while (1);
}
void nhapdanhsach()
{
char k;
do
{
printf("Sinh vien thu %d
", n);
printf("Ho ten: ");
fflush(stdin);
gets(sv[n].hoten);
printf("Nhap diem TB: ");
scanf("%d", &sv[n].diemTB);
printf("An phim bat ky de tiep tuc an \"n\" de ket thuc");
fflush(stdin);
k=getchar();
if(k=='n')
break;
else n++;
}while(1);
}
void indanhsach()
{
int i;
printf("
-----------------
");
printf("DANH SACH SINH VIEN
");
printf("-------------------
");
printf("%-14s %-25s %-8s Diem
","Ma sinh vien", "Ten sinh vien", "Lop");
for (i=1; i<=n; i++)
{
printf("%-14s %-25s %-8s
",i, sv[i].hoten, sv[i].diemTB);
}
}
void chenthem()
{
char k;
n++;
do
{
printf("Sinh vien thu %d
", n);
printf("Ho ten: ");
fflush(stdin);
gets(sv[n].hoten);
printf("Nhap diem TB: ");
scanf("%d", &sv[n].diemTB);
printf("An phim bat ky de tiep tuc an \"n\" de ket thuc
");
k=getchar();
if(k=='n')
break;
else n++;
}while(1);
}
<hr>View more random threads:
- các anh có thể cho em biết được hướng làm bài này không ạ
- [hỏi] Bài tập C++
- Giúp Bài tập về class ! Help !
- Xây Dựng lớp Điện Thoại Di Động, giúp mình tìm lỗi
- Lỗi khi dùng kiểu cấu trúc
- Nguyên nhân của sự khác nhau giữa các trình dịch
- Làm sao kiểm tra tính đúng đắn vấn đề xử lý số nguyên lớn trên C/C++?
- quản lí thư viện
- giúp mình sửa đường dẫn C vs!
- [Hàm srand và time]
-
29-06-2016, 06:30 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi DungTran97
Đưa code vào BB Code cho người khác dễ đọc. (Kéo xuống cuối trang sẽ thấy phần hướng dẫn sử dụng BB Code)
- Bạn dùng sai đặc tả rồi. Số nguyên bạn lại sử dụng %s.
Mã:void indanhsach() { int i; printf(" ----------------- "); printf("DANH SACH SINH VIEN "); printf("------------------- "); printf("%-14s %-25s %-8s Diem ","Ma sinh vien", "Ten sinh vien", "Lop"); for (i=1; i<=n; i++) { // Sai o day //printf("%-14s %-25s %-8s ",i, sv[i].hoten, sv[i].diemTB); //Sua lai nh nay printf("%-14d %-25s %-8d ",i, sv[i].hoten, sv[i].diemTB); } }
Hướng dẫn vui nhộn về phương tiện nong lỗ đít Thuốc giãn hậu môn nghe có vẻ đáng sợ, nhưng đừng sợ! Hướng dẫn này sẽ đưa bạn qua hành trình hích khi dùng dụng cụ làm giãn lỗ đít, khiến nó trở...
Hướng dẫn vui nhộn về sản phẩm làm...