zdarec píšu program v c++ Builderu a když se pokusím přeložit tuhle událost tlačítka tak mě to hodí chyby viz níže
FILE *f; /* definice proměnné pro odkazování na soubor */
if ((f = fopen("tw12508.txt", "+rb")) == NULL) /* zkusíme otevřít soubor */
printf("Chyba pri otvirani souboru!\n"); /* nepodařilo se -> info */
fseek (f, 100, SEEK_CUR);
for (i=0, i<=3, i++ ){
text[i] = getc(f);
}
if (text[] == "Pro"); {
co->Caption = "cestina";
tak="cz";
}
else {
co->Caption = "anglictina";
tak="en";
}
CHIBI
[C++ Error] Unit1.cpp(25): E2378 For statement missing ;
[C++ Error] Unit1.cpp(32): E2054 Misplaced else
díky moc
Fórum › C / C++
Chyby ve zdrojáku, nechápu chybu [C++ Error] Unit1.cpp(32): E2054 Misplaced else
zdar no mám ještě jeden problém k tomuto řádku kódu
fseek (f, 100, SEEK_CUR);
hlásí mě to vyjímku EAccessViolation == chyba v přístupu k paměti - no netuším co stím možná by mohla být chyba v oprávněních při otevírání souboru
//
if ((f = fopen("tw12508.dat", "+rb")) == NULL)
ale to opravdu nevím to tam napsat zkoušel jsem tam w, r, i a Choco napsal:
jj snazím :-) díky moc, ale stejně bych rád veděl co je to za chybu vždiť to vypdá docela správně
Porovnavas adresu toho pole s retezcem, co skonci chybou.. Event. bys to mohl mit
if(text[0] == 'P' && text[1] == 'r' && text[2] == 'o' && text[3] == '\0'){
}
Vyber si, ktery zapis ti vice vyhovuje.. (strcmp ale mimo to umi porovnat i ktery retezec se nachazi driv v abecede - <> 0..)
Mno pokud se soubor nepodari otevrit, a ty presto zavolas fseek, skonci to chybou..
FILE *f; /* definice proměnné pro odkazování na soubor */
if ((f = fopen("tw12508.txt", "+rb")) == NULL){
printf("Chyba pri otvirani souboru!\n"); /* nepodařilo se -> info */
exit(1); // ukoncime program
}
fseek (f, 100, SEEK_CUR);
for (i=0, i<=3, i++ ){
text[i] = getc(f);
}
if (text[] == "Pro"); {
co->Caption = "cestina";
tak="cz";
}
else {
co->Caption = "anglictina";
tak="en";
}
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 36 hostů
Podobná vlákna
Nechápu chybu C2079 - lze vyřešit bez pointeru? — založil yaqwsx
Práce se soubory - chyby ve zdrojáku — založil juklmi
Build Error v Dev Cpp — založil becal
C/C++ king.cpp:128: error: stray ‘\32’ in program — založil koudis
Zkompilovat *.h *.cpp *cpp dohromady — založil -------------
Moderátoři diskuze