Új hozzászólás Aktív témák
-
kiskatus
csendes tag
Hali!
Én is úgy gondolom, hogy nagy segítség az is, hogy megírja a kért programot, hiszen nagyon sokat meg lehet belőle tanulni. És kérésemre leírta azt is, hogy mi miért van. (Csak meg kellett kérni).
Szóval Fire nagyon segítőkész és ez nagy ritkaság manapság!
Mégegyszer köszönöm Neki a segítséget! -
kiskatus
csendes tag
Hali!
Még nem tanultunk dinamikus memóriafoglalást. -
kiskatus
csendes tag
Kedves Fire!
Elvittem az általad megírt programot és nem fogadta el, mert az fseek pozicionálást és az ftell-t még nem tanultuk. Azt mondta, hogy rewind-el kell megoldani. Tudnál segíteni benne?#include <stdio.h>
#include <stdlib.h>int main()
{
unsigned long ErrorCounter;
unsigned char chFirst, chSecond;
FILE * Szoveg1;
FILE * Szoveg2;
FILE * Kimenet;printf("Binaris osszehasonlitas\n\n");
if (!(Szoveg1 = fopen("first.txt","rb"))) {
fprintf(stderr,"Nem lehet megnyitni a 'first.txt' fajlt...\n");
getchar();
exit(-1);
}if (!(Szoveg2 = fopen("second.txt","rb"))) {
fprintf(stderr,"Nem lehet megnyitni a 'second.txt' fajlt...\n");
fclose(Szoveg1);
getchar();
exit(-1);
}
fseek(Szoveg1,0,SEEK_END);
fseek(Szoveg2,0,SEEK_END);
if (ftell(Szoveg1)!=ftell(Szoveg2)) {
printf("A két fájl mérete nem azonos...\n");
fclose(Szoveg1);
fclose(Szoveg2);
getchar();
exit(-1);
}
if (!ftell(Szoveg1)) {
printf("A fajlok merete nem lehet 0 byte...");
fclose(Szoveg1);
fclose(Szoveg2);
getchar();
exit(-1);
}
fseek(Szoveg1,0,SEEK_SET);
fseek(Szoveg2,0,SEEK_SET);
if (!(Kimenet = fopen("error.txt","wt"))) {
fprintf(stderr,"Nem lehet megnyitni az 'error.txt' fajlt...\n");
fclose(Szoveg1);
fclose(Szoveg2);
getchar();
exit(-1);
}
ErrorCounter=0;
while (fread(&chFirst,1,1,Szoveg1)==1) {
fread(&chSecond,1,1,Szoveg2);
if (chFirst!=chSecond) {
fprintf(Kimenet,"File-pozicio: %#.8lx %#.2x <> %#.2x\n",ftell(Szoveg1),chFirst,chSecond);
ErrorCounter++;
}
}
if (ErrorCounter) printf("%lu elteres talalhato a ket fajl kozt.\nNezze meg az 'error.txt' fajl tartalmat...\n",ErrorCounter);
else printf("A ket fajl azonos...\n");fclose(Szoveg1);
fclose(Szoveg2);
fclose(Kimenet);system("pause");
return 0;
} -
kiskatus
csendes tag
válasz
babyanigirl
#714
üzenetére
Hali!
Debug_Build mappába raktam a két txt-t és működik. Nagyon köszönöm!
-
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#717
üzenetére
Hali!
Így sem működik! -
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#710
üzenetére
Maga a C az C:\Program files\Borland\4.0\bin mappa itt van az exe fájlja. ide raktam be.
-
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#708
üzenetére
beraktam a borland mappájába a bin-be is egy txt fájlt aminek "first" nevet adtam de így sem.
Bocsi, hogy ilyen érthetetlen vagyok. -
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#706
üzenetére
Beírogattam ahog kérted. El is indul: Kiírja a program, hogy Binaris osszehasonlitas
Nem lehet megnyitni a 'First.txt' fájlt. -
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#703
üzenetére
Így sem akar menni.

-
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#700
üzenetére
Bemásoltam a fejlesztő környezetbe és futtatáskor csak felvillan és nem csinál semmit mi lehet a baj?
-
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#700
üzenetére
Nagyon köszönöm! Gyorsan átfutom.
-
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#696
üzenetére
Nagyon szépen köszönöm!!!
Annyit kérhetnék, hogy megjegyzésben nagyjából írd oda, hogy mit miért.
Hátha megértem úgy énis. Mégegyszer nagyon köszönöm! -
kiskatus
csendes tag
válasz
Fire/SOUL/CD
#693
üzenetére
Szia!
Én is kérdeztem a Tanár Urat, hogy mire gondol és ezt írta e-mailban, hogy: Karakterenként olvassa be a fájlok tartalmát, majd a beolvasott karaktereket hasonlítsa össze! Ha különböznek, akkor írja ki őket egy harmadik fájlba! -
kiskatus
csendes tag
Sziasztok!
Kaptam egy házi feladatot programozásból. Hétfőre kellene a feladat és nem megy a megoldása. Tudnátok segíteni? Mert ha nem lesz meg, megbuktatnak. Előre is köszönöm!
A feladat: Adott két szöveges fájl (angol szöveg). Hasonlítsa össze a tartalmukat. A különbséget írja ki egy harmadik fájlba.
Üdv.: kiskatus
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Futás, futópályák
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- PayPal
- Redmi Note 15 Pro+ - több plusz, mint mínusz
- Névteleníti a Panther Lake IGP-jét az Intel, ha nem gyors a memória mellette
- Sorozatok
- mefistofeles: Az elhízás nem akaratgyengeség!
- Jófogás tapasztalatok
- Honda topik
- Azonnali fotós kérdések órája
- További aktív témák...
- REFURBISHED - Lenovo ThinkPad 40AF Dock (DisplayLink)
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- HIBÁTLAN iPhone 14 Pro Max 256GB Purple -1 ÉV GARANCIA -Kártyafüggetlen, MS3932
- Astro A50 4th Gen wireless + base station fejhallgató
- EVGA SuperNOVA 850 G2 850W 80 PLUS Gold
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest




