Portál AbcLinuxu, 20. prosince 2025 19:00
Zdravim,
pokouzim se vytvorit program ktery bude vyuzivat k sapisovani do souboru adresu uvedenu v jakemkoliv souboru(myslim koncovku)
Nevim jak mam obsah toho souboru vtlacit do zavorky.
Zdrojovi kod: http://conquerors-of-stronghold.own.cz/program.txt (tady mi to ten kod nechtelo vzit tak sem ho dal na web)
Dekuji za pomoc.
.
1) Koncovky neříkají vůbec nic o obsahu souboru - pokud ho otevíráš tímhle stylem, tak to můžeš ukládat třeba do exe a nebude v tom rozdíl.
2) K otevření souboru na nějaké adrese tu adresu prostě z toho souboru načteš jako řetězec, a pak ji předáš jako parametr té funkci k otevření souboru.
3) Pokud možno, doporučuji se vyhnout se v podobných věcech streamům, ale to už je na tobě...
ukázka:
#include <cstdlib>
#include <cstdio>
#define FILELENGHT 40
int main(int argc, char *argv[])
{
FILE * addressFile; /*Soubor obsahujici adresu */
FILE * newFile; /*Ukazatel na soubor, ktery je na adrese nactene z druheho souboru*/
char filePath[FILELENGHT]; /*Cesta k novemu souboru*/
addressFile = fopen("souborsadresou.txt","w");
printf("Zadejte cestu k souboru: ");
gets(filePath);
fputs(filePath, addressFile);
fclose(addressFile);
addressFile = fopen("souborsadresou.txt","r");
fgets(filePath, sizeof(filePath), addressFile);
fclose(addressFile);
newFile = fopen(filePath, "w+");
fputs("Zkouska zapisu do noveho souboru", newFile);
fclose(newFile);
return 0;
}
var password;
var correctpassword="test";
password=prompt('Pro vstup do skryte sekce musite zadat heslo:','Sem napiste heslo');
if (password==correctpassword)
document.write("");
to heslo, mam to zatim jako testovaci verzi stranek.
A jeste, jak ten kod pravit aby se uz nemusela psat ta adresa ale aby stacilo ju tam nastavit jednou(jinym programem) a pak uz by si to tu adresu pouzivalo?
boze je mi 9 berte ohled :]
Mimochodem, jestli je to nějaká úloha, která nevyžaduje masivní výpočetní výkon, psal bych to v pythonu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.