Just nu i M3-nätverket
Gå till innehåll

vad är en katalog?


canDen

Rekommendera Poster

Hej!

 

Jag har byggt ett program i codeblocks som ska läsa filer. Men mina filer hittas ej av programmet. I uppgiften står det att jag ska spara filerna till den katalog där jag startar programmet . Jag förstår inte riktigt vad det menas,  kan någon förklara vad det innebär? Menar de där Codeblocks är sparat, eller ska jag spara filerna i codeblocks? 

 

Tack på förhand!

Länk till kommentar
Dela på andra webbplatser

(Linux/BSD) C funcs

http://linux.die.net/man/2/mkdir (make directory)

http://linux.die.net/man/2/readlink (du får sökvägen till din executable)

http://linux.die.net/man/3/getcwd (current working directory)

 

Win32APIs motsvarighet

CreateDirectory()

GetModuleHandle()

GetCurrentDirectory()

 

Din lärare har inte berättat om hur man gör systemanrop? Skäll ut h*n.

Länk till kommentar
Dela på andra webbplatser

När jag skriver in filens namn så hittas den ej. Vart ska jag spara den här filen som ska läsas in, så programmet kan hitta den? För tillfället är den sparad i mappen dokument. Är det inte korrekt?

Länk till kommentar
Dela på andra webbplatser

Den ska antagligen ligga i samma mapp som ditt kompilerade program. Jag vet inte riktigth ur codeblocks fungerar, men för mig så brukar programmet hamna i en mapp som heter bin som ligger där jag skapade projektet.

 

Så om du sparat ditt projekt i en speciell mapp under dokument, kolla i den mappen om du har fått en körbar fil där någonstans.

 

Lägg filen du vill läsa bredvid den körbara filen.

Länk till kommentar
Dela på andra webbplatser

Den ska antagligen ligga i samma mapp som ditt kompilerade program. Jag vet inte riktigth ur codeblocks fungerar, men för mig så brukar programmet hamna i en mapp som heter bin som ligger där jag skapade projektet.

 

Så om du sparat ditt projekt i en speciell mapp under dokument, kolla i den mappen om du har fått en körbar fil där någonstans.

 

Lägg filen du vill läsa bredvid den körbara filen.

 

 

Tusen tack! Det fungerade :D

Länk till kommentar
Dela på andra webbplatser

en annan fråga, hanteras en fil precis som en sträng, dvs kan samma funktioner för en sträng användas för en fil? eller måste jag konvertera filen till en sträng?

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

en annan fråga, hanteras en fil precis som en sträng, dvs kan samma funktioner för en sträng användas för en fil? eller måste jag konvertera filen till en sträng?

 

Nej, en fil är ingen sträng, men en fil kan innehålla strängar. Du använder funktionen fgets för att hämta strängar från filen.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...