30/09/2018, 19:29

mọi người cho mình hỏi đây là lỗi gì mà chương trình k chạy với

#include<stdio.h>
#include<iostream>
using namespace std;
struct hocsinh{
	int sbd;
	char hoten[30];
	char gtinh[4];
	float tongdiem;
};
struct node{
	hocsinh infor;
	node *next;
};
typedef node *tro;
tro l;
void create(tro &l)
{
	l=NULL;
}
int empty(tro l)
{
	return l==NULL;
}
void nhaphs(hocsinh &hs)
{
	cout<<"nhap sbd: ";
	cin>>hs.sbd;
	cout<<"Nhap hoten: ";					fflush(stdin);
	gets(hs.hoten);
	cout<<"nhap gioi  tinh: ";				fflush(stdin);
	gets(hs.gtinh);
	cout<<"nhap tong diem: ";	
	cin>>hs.tongdiem;
}
void nhapds(tro &l,hocsinh &hs,int n)
{
	tro p;
	for(int i=1;i<=n;i++)
		{
			cout<<"Nhap vao node thu "<<i<<" :"<<endl;
			nhaphs(hs);
			p=new node;
			p->infor=hs;
			p->next=NULL;
		}
}
void hienthi(hocsinh hs)
{
	cout<<endl<hs.sbd<<"-"<<hs.hoten<<"-"<<hs.gtinh<<"-"<<hs.tongdiem;
}
void hienthids(tro l,hocsinh hs,int n)
{
	tro p;
	for(int i=1;i<=n;i++)
		{
		hienthi(p->infor);
		p=p->next;
		}
}
main()
{
	create(l);
	tro l;
	hocsinh hs;
	cout<<"Nhap n: ";
	cin>>n;
	nhapds(l,hs,n);
	hienthids(l,hs,n);
}
thanh viết 21:34 ngày 30/09/2018

không chụp hình lỗi biết gì đâu mà chỉ

Bi-Clever viết 21:30 ngày 30/09/2018

cout<<endl<hs.sbd<<"-"<<hs.hoten<<"-"<<hs.gtinh<<"-"<<hs.tongdiem;

lỗi ở chữ “hs” với dấu ’ . ’ bạn.

Bài liên quan
0