- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Poco F3 - a mindenes, de nem mindenkinek
- Honor Magic V5 - méret a kamera mögött
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Yettel topik
- Samsung Galaxy A52s 5G - jó S-tehetség
- Samsung Galaxy Watch6 Classic - tekerd!
- 165 Hz-es panelt tesztel a OnePlus
- Szuperkijelzővel készül a Huawei Mate 80 RS
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
Hirdetés
Ú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
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Videó stream letöltése
- Autós topik
- Xbox Series X|S
- Battlefield 6
- Budapest és környéke adok-veszek-beszélgetek
- gban: Ingyen kellene, de tegnapra
- Nintendo Switch 2
- Milyen billentyűzetet vegyek?
- The Division 2 (PC, XO, PS4)
- További aktív témák...
- Thermaltake Toughpower SFX Platinum 1000W
- Gigabyte B650M Aorus Elite AX ICE + 3 év garancia
- Sony DSC-HX300 digitális fényképező + 3 extra akksi + 8GB memóriakártya + Hama Star 700 állvány
- BESZÁMÍTÁS! LENOVO LOQ 15APH8 15 notebook - R7 7840HS 16GB DDR5 1TB SSD RTX 4060 6GB WIN11
- BESZÁMÍTÁS! ASUS TUF A15 FA507NV 15 notebook - R7 7735HS 32GB DDR5 512GB SSD 1TB SSD RTX 4060 6GB W
- HIBÁTLAN iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3025
- LG 48C2 - 48" OLED EVO - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen5 CPU
- LG 32GS94UX - 32" OLED / UHD 4K / 240Hz - 480Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / AMD FreeSync
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- HIBÁTLAN iPhone SE 2022 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS2984
Állásajánlatok
Cég: FOTC
Város: Budapest