Just nu i M3-nätverket
Jump to content

vad är en katalog?


canDen

Recommended Posts

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!

Link to comment
Share on other sites

(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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...