ANSI-C: fopen, var läser den?

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1

Jag behöver läsa in en fil i mitt C-program. Jag behöver lägga filen på ett ställe så att det fungerar både på Mac och Win.
Var ska jag lägga den lilla textfilen?

  • Medlem
  • Stockholm
  • 2004-10-19 17:15

Om du skriver fopen("filen.txt"); så letar den i den aktuella katalogen, borde fungera även på win?

vad pratar vi om för aktuell katalog? Inte är det XCodes projekt mapp inte... det har jag testat.
Är det rooten?

  • Medlem
  • Mölndal
  • 2004-10-20 10:54

Kanske är det samma ställe som alla resursfiler lägger sig? Har för mig att det är i build-mappen, eller en nivå ner till.

och var är det?

  • Medlem
  • Stockholm
  • 2004-10-20 11:48

Mattias, med "aktuell katalog" menar jag den katalogen programmet ligger i när det körs.
Använder inte XCode men det är säkert som memark säger.

Och build-mappen ligger i samma mapp som din projektfil? Beror lite på hur du ställt in XCode.

Det är lungt jag har hittat den...
memark hade alldeles rätt. Frågan är om den kan ligga där när jag skeppar koden till win........
eller var ska jag lägga den då?

  • Medlem
  • Mölndal
  • 2004-10-20 12:15

I windows ska du lägga filen i samma katalog som exe-filen.

1
Bevaka tråden