Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int vypis_p()
- {
- char vypis[30];
- FILE *fr;
- if ((fr=fopen("ucet.txt","r")) == NULL)
- {
- printf ("Subor sa nepodarilo otvorit.\n");
- return 0;
- }
- while(!feof(fr))
- {
- fgets(vypis, 20, fr);
- printf("transakcia: %s", vypis);
- fgets(vypis, 20, fr);
- printf("kredit/debet: %s", vypis);
- fgets(vypis, 20, fr);
- printf("cislo uctu kam/odkial idu peniaze: %s", vypis);
- fgets(vypis, 12, fr);
- printf("suma: %s", vypis);
- fgets(vypis, 20, fr);
- printf ("datum: %s", vypis);
- fgets(vypis, 20, fr);
- printf("\n");
- }
- return 0;
- }
- int sumaar(double **polesum)
- {
- int i=0,j=0,datum=0,roky=0,rok=0;
- char vypis[20],skuska[10];
- double suma=0;
- FILE *fr;
- fr=fopen("ucet.txt","r");
- while (!feof(fr)){
- fgets(vypis, 20, fr);
- fgets(vypis, 20, fr);
- fgets(vypis, 20, fr);
- fgets(vypis, 20, fr);
- suma=atof(vypis);
- /* printf("%.2lf \n", suma); */
- *polesum[i]=suma;
- /* printf("%lf\n",polesum[i]); */
- i++;
- fgets(vypis, 10, fr);
- /* printf("%s",vypis); */
- strncpy(skuska, &vypis[3], 4);
- skuska[4]='\0';
- /* printf("%s\n", skuska); */
- rok=atoi(skuska);
- /* printf("%d\n",rok); */
- if (roky==0)
- roky=rok;
- if (rok>roky){
- roky=rok;
- j++;
- }
- /* printf("%d\n", roky); */
- fgets(vypis, 20, fr);
- }
- printf("%.2lf\n", polesum[j]);
- return 0;
- }
- int main()
- {
- int z,p=0;
- char vypis[20];
- double *polesum;
- while((z=getchar()) != 'K'){
- switch(z){
- case 'V':
- {
- vypis_p();
- p=1;
- }
- break;
- case 'R':if (p == 1)
- sumaar(&polesum);
- else
- printf("Nemas este otvoreny subor\n");
- default: continue;
- }
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment