Popis:
/*
* xsull.cpp 2. test pri PC
* autor: Zsolt Süll
* datum: 11.11.2008
* PSS 13
*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N ('9' - '0' + 1)
int suma(FILE *f) /*Spočíta počet položiek typu suma v súbore.*/
{
int a,b,c,d,e,i=0;
if((f=fopen("UCET.TXT","r")) == NULL) {
printf("Neotvoreny subor\n");
exit;
}
while((fscanf(f,"%d\n%d\n%d\n%d\n%d",&a,&b,&c,&d,&e)) != EOF)
i++;
if((fclose(f)) == EOF) {
printf("Nezatvoreny subor\n");
exit;
}
return i;
}
FILE *vypis(FILE *f) /*Vypíše jednotlivé záznamy zo súboru na obrazovku.*/
{
char a[6],b[2],c[9],d[8],e[9];
if((f=fopen("UCET.TXT","a+")) == NULL) {
printf("Neotvoreny subor\n");
return 0;
}
while((fscanf(f,"%s\n%s\n%s\n%s\n%s",a,b,c,d,e)) != EOF) /*Načíta záznamy a testuje konec suboru.*/
printf("cislo transakcie: %s\nkredit/debet: %s\ncislo uctu kam/odkial idu peniaze: %s\nsuma: %s\ndatum: %s\n\n",a,b,c,d,e); /*Vypíše záznamy.*/
return f;
...
Kľúčové slová:
programovanie
procedurálne
projekt
pole
procedurálne programovanie
C
C++
jazyk C
programovací jazyk C
informatika
program
Obsah:
- /*Spočíta počet položiek typu suma v súbore.*/
/*Vypíše jednotlivé záznamy zo súboru na obrazovku.*/
/*Načíta záznamy a testuje konec suboru.*/
/*Vypíše záznamy.*/
/*Načíta záznamy a testuje konec suboru.*/
/*Vyhladá najvyšší rok v súbore.*/
/*Vyhladá najvyššiu sumu, testuje, či je kreditná.*/
/*Ked v súbore našiel kreditnú sumu, tak ho vypíše.*/
...
/*Inicializuje hist*/
/*Naplní hist.*/
/*Vypíše hist.*/
/*Usporiada položky sumy s implementáciou(InsertSort)*/
/*Porovnanie cislic.*/
/*4íta písmená z obrazovky.*/
/*Testuje či je súbot už otvorený.*/
Zdroje: