[ AmarB @ 18.07.2008. 09:28 ] @
| Evo jedno pocetnicko pitanje:) Trebam procitati fajlu. Napravio sam fju readFile koja kao parametar prima pokazivac na niz karaktera.
Kako trebam pod Linux-om napisati putanju do fajle(varijabla F) u drugom dijelu koda? Samo da napomenem da nema sintaksickih gresaka, a mislim da ne cita fajlu.
Code:
void readFile(const char *F)
{
FILE *in;
in = fopen (F,"r");
// dalje citam fajlu
}
Code:
const char *F;
F="home\\abasic\\Desktop\\000.sav";
readFile(F);
|
[ X Files @ 18.07.2008. 10:11 ] @
U vezi pridruzivanja nekog teksta (u tvom slucaju putanje):
http://www.elitesecurity.org/t282836-0#1690390
ili jednostavnije:
#include <string>
// ...
std::string s;
s = "putanja";
Citat:
in = fopen (F,"r");
// dalje citam fajlu
Ovde uvek dodaj proveru
Code:
printf ("%s\n",F); // <--- proveri za vreme testiranja da li je putanja ispravna, posle ukloni
in = fopen (F,"r");
if ( in )
{
// dalje citam fajlu
}
else
{
// sad znamo da fajl nije otvoren
}
[ AmarB @ 18.07.2008. 10:52 ] @
Ja sam tako i uradio sa ovom provjerom, vec moj problem jeste koju putanju stavit, tj. sta konkretno napisati. Mislim da putanja
"home\\abasic\\Desktop\\000.sav"
nije dobro napisana. Kako je treba pod Linux - om napisati. (pod Windows - om treba staviti "C:\\000.sav")
[ del-boy @ 18.07.2008. 11:00 ] @
Stavi /home/adasic/Desktop/000.sav
[ AmarB @ 18.07.2008. 11:08 ] @
E evo sad mi radi! Hvala ti puno brate, valjda cu i ja tebi nekad u zivotu valjat:)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.