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

LÖST vad är en katalog?

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!

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

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

Redigerad av Phenomen

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Postad (redigerade)

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?

Redigerad av canDen

Dela detta inlägg


Länk till inlägg
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.

Dela detta inlägg


Länk till inlägg
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

Dela detta inlägg


Länk till inlägg
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?

Dela detta inlägg


Länk till inlägg
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?

 

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.

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...