Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.14 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstring>
  3. #include <cctype>
  4. #include <iomanip>
  5. #include <vector>
  6. #include <fstream>
  7. #include <string>
  8. #include <cstdio>
  9. #include <cstdlib>
  10. #include <algorithm>
  11. int licznik=0;
  12.  
  13. using namespace std;
  14.  
  15. class osoby
  16. { public:
  17.  
  18. osoby() {nr1,nr2,nr3=0;}
  19.  
  20.  
  21. string imie;
  22. string nazwisko;
  23. string data;
  24. string mail;
  25. float wzrost;
  26. int nr1;
  27. int nr2;
  28. int nr3;
  29. int ID;
  30. string plec;
  31. void wyswietl()
  32. {
  33. cout<<"imie : "<<imie<<endl;
  34. cout<<"nazwisko : "<<nazwisko<<endl;
  35. cout<<"data : "<<data<<endl;
  36. cout<<"mail : "<<mail<<endl;
  37. cout<<"wzrost : "<<wzrost<<endl;
  38. cout<<"nr1 : "<<nr1<<endl;
  39. if (nr2==0)
  40. {
  41. cout<<"Osoba nie posiada 2 numeru. "<<endl;
  42. goto S;
  43. }
  44. else
  45. {
  46. cout<<"nr2 :"<<nr2<<endl;
  47.  
  48. }
  49.  
  50. if (nr3==0)
  51. {
  52. cout<<"Osoba nie posiada 3 numeru. "<<endl;
  53. goto S;
  54. }
  55. else
  56. {
  57. cout<<"nr3 :"<<nr3<<endl;
  58.  
  59. }
  60. S:;
  61. }
  62. };
  63.  
  64. vector <osoby> os;
  65.  
  66. void lista()
  67. {
  68. cout<< "Imiona osob "<<endl;
  69. int counter=1;
  70. for(int i=0;i<os.size();i++)
  71.  
  72. {
  73. os[i].wyswietl();
  74. cout<<endl;
  75. counter++;
  76.  
  77. }
  78. }
  79.  
  80.  
  81. int main()
  82. {
  83.  
  84. string sprawdza;
  85. int sprawdza1;
  86. float sprawdza2;
  87. ifstream Plik;
  88. Plik.open("osoby.txt",ios::app);
  89.  
  90. osoby A;
  91. licznik++;
  92. A.ID=licznik;
  93. Plik>>sprawdza;
  94. A.imie=sprawdza;
  95. Plik>>sprawdza;
  96. A.nazwisko=sprawdza;
  97. Plik>>sprawdza;
  98. A.data=sprawdza;
  99. Plik>>sprawdza;
  100. A.mail=sprawdza;
  101. Plik>>sprawdza2;
  102. A.wzrost=sprawdza2;
  103. Plik>>sprawdza1;
  104. A.nr1=sprawdza1;
  105. Plik>>sprawdza1;
  106. A.nr2=sprawdza1;
  107. Plik>>sprawdza;
  108. A.plec=sprawdza;
  109. os.push_back(A);
  110.  
  111. osoby B;
  112. licznik++;
  113. B.ID=licznik;
  114. Plik>>sprawdza;
  115. B.imie=sprawdza;
  116. Plik>>sprawdza;
  117. B.nazwisko=sprawdza;
  118. Plik>>sprawdza;
  119. B.data=sprawdza;
  120. Plik>>sprawdza;
  121. B.mail=sprawdza;
  122. Plik>>sprawdza2;
  123. B.wzrost=sprawdza2;
  124. Plik>>sprawdza1;
  125. B.nr1=sprawdza1;
  126. Plik>>sprawdza;
  127. B.plec=sprawdza;
  128. os.push_back(B);
  129.  
  130. osoby C;
  131. licznik++;
  132. C.ID=licznik;
  133. Plik>>sprawdza;
  134. C.imie=sprawdza;
  135. Plik>>sprawdza;
  136. C.nazwisko=sprawdza;
  137. Plik>>sprawdza;
  138. C.data=sprawdza;
  139. Plik>>sprawdza;
  140. C.mail=sprawdza;
  141. Plik>>sprawdza2;
  142. C.wzrost=sprawdza2;
  143. Plik>>sprawdza1;
  144. C.nr1=sprawdza1;
  145. Plik>>sprawdza1;
  146. C.nr2=sprawdza1;
  147. Plik>>sprawdza1;
  148. C.nr3=sprawdza1;
  149. Plik>>sprawdza;
  150. C.plec=sprawdza;
  151. os.push_back(C);
  152.  
  153. osoby D;
  154. licznik++;
  155. D.ID=licznik;
  156. Plik>>sprawdza;
  157. D.imie=sprawdza;
  158. Plik>>sprawdza;
  159. D.nazwisko=sprawdza;
  160. Plik>>sprawdza;
  161. D.data=sprawdza;
  162. Plik>>sprawdza;
  163. D.mail=sprawdza;
  164. Plik>>sprawdza2;
  165. D.wzrost=sprawdza2;
  166. Plik>>sprawdza1;
  167. D.nr1=sprawdza1;
  168. Plik>>sprawdza;
  169. D.plec=sprawdza;
  170. os.push_back(D);
  171.  
  172. osoby E;
  173. licznik++;
  174. E.ID=licznik;
  175. Plik>>sprawdza;
  176. E.imie=sprawdza;
  177. Plik>>sprawdza;
  178. E.nazwisko=sprawdza;
  179. Plik>>sprawdza;
  180. E.data=sprawdza;
  181. Plik>>sprawdza;
  182. E.mail=sprawdza;
  183. Plik>>sprawdza2;
  184. E.wzrost=sprawdza2;
  185. Plik>>sprawdza1;
  186. E.nr1=sprawdza1;
  187. Plik>>sprawdza1;
  188. E.nr2=sprawdza1;
  189. Plik>>sprawdza;
  190. E.plec=sprawdza;
  191. os.push_back(E);
  192.  
  193. osoby F;
  194. licznik++;
  195. F.ID=licznik;
  196. Plik>>sprawdza;
  197. F.imie=sprawdza;
  198. Plik>>sprawdza;
  199. F.nazwisko=sprawdza;
  200. Plik>>sprawdza;
  201. F.data=sprawdza;
  202. Plik>>sprawdza;
  203. F.mail=sprawdza;
  204. Plik>>sprawdza2;
  205. F.wzrost=sprawdza2;
  206. Plik>>sprawdza1;
  207. F.nr1=sprawdza1;
  208. Plik>>sprawdza;
  209. F.plec=sprawdza;
  210. os.push_back(F);
  211.  
  212. osoby G;
  213. licznik++;
  214. G.ID=licznik;
  215. Plik>>sprawdza;
  216. G.imie=sprawdza;
  217. Plik>>sprawdza;
  218. G.nazwisko=sprawdza;
  219. Plik>>sprawdza;
  220. G.data=sprawdza;
  221. Plik>>sprawdza;
  222. G.mail=sprawdza;
  223. Plik>>sprawdza2;
  224. G.wzrost=sprawdza2;
  225. Plik>>sprawdza1;
  226. G.nr1=sprawdza1;
  227. Plik>>sprawdza1;
  228. G.nr2=sprawdza1;
  229. Plik>>sprawdza1;
  230. G.nr3=sprawdza1;
  231. Plik>>sprawdza;
  232. G.plec=sprawdza;
  233. os.push_back(G);
  234.  
  235. osoby H;
  236. licznik++;
  237. H.ID=licznik;
  238. Plik>>sprawdza;
  239. H.imie=sprawdza;
  240. Plik>>sprawdza;
  241. H.nazwisko=sprawdza;
  242. Plik>>sprawdza;
  243. H.data=sprawdza;
  244. Plik>>sprawdza;
  245. H.mail=sprawdza;
  246. Plik>>sprawdza2;
  247. H.wzrost=sprawdza2;
  248. Plik>>sprawdza1;
  249. H.nr1=sprawdza1;
  250. Plik>>sprawdza;
  251. H.plec=sprawdza;
  252. os.push_back(H);
  253.  
  254. osoby I;
  255. licznik++;
  256. I.ID=licznik;
  257. Plik>>sprawdza;
  258. I.imie=sprawdza;
  259. Plik>>sprawdza;
  260. I.nazwisko=sprawdza;
  261. Plik>>sprawdza;
  262. I.data=sprawdza;
  263. Plik>>sprawdza;
  264. I.mail=sprawdza;
  265. Plik>>sprawdza2;
  266. I.wzrost=sprawdza2;
  267. Plik>>sprawdza1;
  268. I.nr1=sprawdza1;
  269. Plik>>sprawdza1;
  270. I.nr2=sprawdza1;
  271. Plik>>sprawdza;
  272. I.plec=sprawdza;
  273. os.push_back(I);
  274.  
  275. osoby J;
  276. licznik++;
  277. J.ID=licznik;
  278. Plik>>sprawdza;
  279. J.imie=sprawdza;
  280. Plik>>sprawdza;
  281. J.nazwisko=sprawdza;
  282. Plik>>sprawdza;
  283. J.data=sprawdza;
  284. Plik>>sprawdza;
  285. J.mail=sprawdza;
  286. Plik>>sprawdza2;
  287. J.wzrost=sprawdza2;
  288. Plik>>sprawdza1;
  289. J.nr1=sprawdza1;
  290. Plik>>sprawdza;
  291. J.plec=sprawdza;
  292. os.push_back(J);
  293.  
  294. Plik.close();
  295.  
  296. int wybor;
  297. int wybor2;
  298. cout<<"Menu "<<endl;
  299. cout<<" 1. Wyswietl osobe "<<endl;
  300. cout<<" 2. Eksportuj do RTF "<<endl;
  301. cout<<" 3. Eksportuj do HTML " <<endl;
  302. cout<<" 4. Q "<<endl;
  303. cin>>wybor;
  304. if (wybor==1)
  305. {
  306. lista();
  307. }
  308.  
  309. if (wybor==2)
  310. {
  311. return 0;
  312. }
  313.  
  314.  
  315.  
  316. return 0;
  317. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement