Ú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!
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy Felhasználók OFF topicja
- GTA V
- Gitáros topic
- Tavaszi hardvernyitány
- Metal topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Videós, mozgóképes topik
- Formula-1
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- DELL PowerEdge R630 rack szerver - 2xE5-2650v3 (20 mag / 40 szál, 2.3/3.0GHz), 32GB RAM, 66921Ft+ÁFA
- Beszámítás! MSI Gaming Cyborg A15 FHD Gamer notebook - R5 240 16GB DDR5 512GB SSD RTX 5050 8GB
- 27% - GAMER PC! i5-14600KF / RTX 4070 Super / Z790 / DDR5 32GB / 1TB NVMe / 750w Gold! BeszámítOK
- Autós kamera eladó
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


