store.ir
جمعه 25 دی 1394, 04:39 صبح
سلام
بنده اطلاعاتی از جمله شماره دانشجویی و نمره رو در فایل ذخیره میکنم.
حالا میخوام در فایل جستجو کنم و مثلا وقتی وارد میکنم نمره ی 10،شماره دانشجوییش رو بیاره.
کسی میتونه راهنمایی کنه؟
این هم کدم :
#include "iostream"
#include "fstream"
using namespace std;
main()
{
int a, b, c, d, i,n, k,m=-1 ;
cout << "\n" << "-------------MENU-----------" << "\n" << "1.insert" << "\n" << "2.search" << "\n" ;
ofstream f;
f.open("file.txt", ios::in);
cout<<"Enter Number Of Up"<<endl ;
cin>>a;
cout<<endl;
if(a==1) {
cout<<"((Enter -1 to back))"<<endl ;
for(i=1;i!=m+1;i++) {
k=i;
cout<<"Enter Student`s number"<<endl ;
cin>>b ;
cout<<"Enter Score "<<endl ;
cin>>c ;
if(b==-1 || c==-1 )
{
m=k;
} else
f<<b<<"\t"<<c<<"\n" ;}
}
cout<<"<<< Successfully Inserted >>> ";
f.close();
//ta inja dar file zakhire mishavad
}
بنده اطلاعاتی از جمله شماره دانشجویی و نمره رو در فایل ذخیره میکنم.
حالا میخوام در فایل جستجو کنم و مثلا وقتی وارد میکنم نمره ی 10،شماره دانشجوییش رو بیاره.
کسی میتونه راهنمایی کنه؟
این هم کدم :
#include "iostream"
#include "fstream"
using namespace std;
main()
{
int a, b, c, d, i,n, k,m=-1 ;
cout << "\n" << "-------------MENU-----------" << "\n" << "1.insert" << "\n" << "2.search" << "\n" ;
ofstream f;
f.open("file.txt", ios::in);
cout<<"Enter Number Of Up"<<endl ;
cin>>a;
cout<<endl;
if(a==1) {
cout<<"((Enter -1 to back))"<<endl ;
for(i=1;i!=m+1;i++) {
k=i;
cout<<"Enter Student`s number"<<endl ;
cin>>b ;
cout<<"Enter Score "<<endl ;
cin>>c ;
if(b==-1 || c==-1 )
{
m=k;
} else
f<<b<<"\t"<<c<<"\n" ;}
}
cout<<"<<< Successfully Inserted >>> ";
f.close();
//ta inja dar file zakhire mishavad
}