Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.14
Prihlásený: 18.05.15
Príspevky: 15
Témy: 8
Príspevok NapísalOffline : 21.10.2014 0:56

Caute mohli by ste mi prosim vas pomoct neviem kde mam chybu ale nerobi mi to spravne :/
(ked zmenim vstupy v .txt tak to zanem blbnut)
Pocet roznych znakov - to rata vsetky odlisne znaky, nerata to len pocet
Jeden zo suborov je dlhsi - toto niako blbne

Kód:
Napíšte program, ktorý určí, či majú dva súbory prvy.txt a druhy.txt rovnaký obsah. Program nečíta žiadne dáta zo štandardného vstupu. Ak majú súbory rovnaký obsah, program vypíše Subory su identicke Ak súbory rovnaký obsah nemajú, vypíše program Pocet roznych znakov: nasledovaný medzerou, počtom rôznych znakov v súboroch a ukončený koncom riadku. i-ty znak v jednom súbore považujte za rôzny od i-teho znaku v druhom súbore, ak oba znaky existujú (t.j. ani jeden súbor nemá menej ako i znakov) a príslušné znaky sa nerovnajú. Ak majú súbory nerovnakú dĺžku, na výstup program vypíše ešte jeden riadok obsahujúci správu Jeden zo suborov je dlhsi o x znakov Pričom x je počet znakov o ktoré je jeden zo súborov dlhší. Správa je nasledovaná koncom riadku.

Ukážka súboru prvy.txt:
ahoj
Ukážka súboru druhy.txt:
ahujx
*
Výstup pre ukážkové súbory:
Pocet roznych znakov: 1
Jeden zo suborov je dlhsi o 3 znakov



kod som zosstrojil takyto
Kód:
int main()
{
  FILE *subor1, *subor2;
int i = 0,j=0;
  char a,b;

subor1 = fopen("prvy.txt", "r");
subor2 = fopen("druhy.txt", "r");

   while(!feof(subor1) || !feof(subor2))
  {
     b=(fgetc(subor2));
     a=(fgetc(subor1));
     if(a!=b && (!feof(subor1) && !feof(subor2)))
       i++;
     else if(!feof(subor1) && !feof(subor2))
       j++;
  }
 
  if(i==0 && j==0)
    printf("Subory su identicke\n");
  else
    printf("Pocet roznych znakov: %d\nJeden zo suborov je dlhsi o %d znakov",i,j);


fclose(subor1);
fclose(subor2);

  return 0;
}


diky


Offline

Užívateľ
Užívateľ
Porovnávanie suborov [C]

Registrovaný: 15.01.07
Prihlásený: 23.09.15
Príspevky: 186
Témy: 3
Bydlisko: ZV/BA
Príspevok NapísalOffline : 21.10.2014 2:34

hmm, to ratanie mi pride vcelku v pohode, ten rozdiel, zeby?
Kód:
else if( (feof(subor1) && !feof(subor2)) || (!feof(subor1) && feof(subor2)) )
  j++;







_________________
nb: Lenovo Thinkpad E520 (starsi pan uz), Fedora 20 / Win7 dualboot
" 1000.times { puts "I will not spam on the boards" } "
Offline

Užívateľ
Užívateľ
Porovnávanie suborov [C]

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 22.10.2014 0:33

to ratanie ktory je dlhsi by uplne bohate stacilo
Kód:
else if (feof(subor1) || feof(subor2)) j++







_________________
~Listen to your brain, not your heart~
NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot)
NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI)
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Program na porovnavanie suborov

v Ostatné programy

2

1594

03.02.2011 11:58

Stalk Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Program v C ohladom suborov

v Assembler, C, C++, Pascal, Java

1

440

07.05.2011 21:34

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vkladanie suborov v C - zaciatocnicky problem

v Assembler, C, C++, Pascal, Java

5

531

04.01.2012 19:17

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ linkovanie viacerých .o súborov do jedného .o súboru

v Assembler, C, C++, Pascal, Java

9

857

07.11.2010 12:46

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnavanie

v Redakčné systémy

0

910

13.09.2009 22:44

kajbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnavanie ... :(

v PHP, ASP

5

530

25.02.2008 11:42

r3po Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mysql porovnávanie

v Databázy

6

819

03.01.2011 14:01

Karo88 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnávanie obrázkov

v Assembler, C, C++, Pascal, Java

7

450

01.01.2014 17:03

erik518 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnavanie obrazkov

v PHP, ASP

8

1260

04.10.2010 16:02

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. jQuery - porovnavanie hodnot

v JavaScript, VBScript, Ajax

0

438

15.04.2012 2:46

venom2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnávanie a usporiadanie čísiel

v Ostatné programy

0

774

12.08.2008 19:13

MANIAC Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako pridat zopar suborov do image *.nrg suborov?

v Ostatné programy

7

1270

30.08.2007 12:33

paulix Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Porovnavanie vysledkov v poli s toleranciou

v Technológia .NET

2

676

03.03.2020 13:22

akqj10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnavanie datum + cas pri vybere z databazy

v Databázy

2

1281

09.03.2010 19:04

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

729

08.07.2014 20:40

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. porovnavanie 3 premennych a vypis min a max

v Assembler, C, C++, Pascal, Java

9

1687

30.07.2008 23:58

ado21 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra