Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. const int maxmok = 25;
  7.  
  8. struct mok{
  9. string name;
  10. string subj;
  11. };
  12.  
  13. void skaitymas(mok mokiniai[], ifstream &data, int &skaicius);
  14.  
  15. int main(){
  16. ifstream datain;
  17. datain.open("U1.txt");
  18. int isv, atvyk, klas;
  19.  
  20. mok isvyke[maxmok];
  21. mok atvyke[maxmok];
  22. mok esami[maxmok];
  23.  
  24. skaitymas(isvyke, datain, isv);
  25. skaitymas(atvyke, datain, isv);
  26. skaitymas(esami, datain, isv);
  27.  
  28. cout<<"asd"<<endl;
  29. cout<<esami[0].name;
  30.  
  31. datain.close();
  32. return 0;
  33. }
  34.  
  35.  
  36. void skaitymas(mok mokiniai[], ifstream &data, int &skaicius){
  37. char name_s[26];
  38. data>>skaicius;
  39. data.ignore();
  40. for(int x=0; x<skaicius; x++){
  41. data.get(name_s, 25);
  42. mokiniai[x].name = name_s;
  43. getline(data, mokiniai[x].subj);
  44. }
  45. }
  46.  
  47. void atejimas(mok mokiniai[], int &klas, mok isvyke[], int isv){
  48. for(int x=0; x<klas; x++){
  49. if(mokiniai[x].name==isvyke[x].name){
  50. for(int y=x; y<klas; y++)
  51. mokiniai[y]=mokiniai[y+1];
  52. klas--;
  53. x--;
  54. }
  55.  
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement