/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
Mellemrum tegn
Fra : Poul S. Sørensen


Dato : 22-06-05 10:35

Hej NG

I min Dev-C++ har jeg et console program som består af main.cpp og
DivFunc.cpp
Jeg vil gerne have at den sidste fil ligger i en anden mappe, og inkludere
den som følger:

#include "..\..\DIVERSE FUNKTIONER\DiverseFunc.cpp"

Problemet er at compileren kan ikke finde denne mappe pga mellemrum i
navnet:

[Build Error] No rule to make target '..\...\DIVERSE', needed by 'main.o'.
Stop


Jeg har engang set at man kan bruge et specielt tegn for mellemrum, men kan
ikke huske hvilket.
Er der nogen der kan hjælpe?

Hilsen
Poul



 
 
Bertel Lund Hansen (22-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-06-05 11:07

Poul S. Sørensen skrev:

> Jeg har engang set at man kan bruge et specielt tegn for mellemrum, men kan
> ikke huske hvilket.

I en browser kan man bruge %20. I Borlands Turbopascal'er kan man
bruge #20. I Windows kan man sætte anførselstegn om et stinavn
der indeholder mellemrum.

> Er der nogen der kan hjælpe?

Jeg ved ikke om noget af det løser problemet.

--
Bertel
http://bertel.lundhansen.dk/   Fiduso: http://fiduso.dk/

Kent Friis (22-06-2005)
Kommentar
Fra : Kent Friis


Dato : 22-06-05 16:04

Den Wed, 22 Jun 2005 11:35:08 +0200 skrev Poul S. Sørensen:
> Hej NG
>
> I min Dev-C++ har jeg et console program som består af main.cpp og
> DivFunc.cpp
> Jeg vil gerne have at den sidste fil ligger i en anden mappe, og inkludere
> den som følger:
>
> #include "..\..\DIVERSE FUNKTIONER\DiverseFunc.cpp"
>
> Problemet er at compileren kan ikke finde denne mappe pga mellemrum i
> navnet:
>
> [Build Error] No rule to make target '..\...\DIVERSE', needed by 'main.o'.
> Stop

Hvad med

#include "..\..\DIVERS~1\DiverseFunc.cpp"



Mvh
Kent
--
Hard work may pay off in the long run, but lazyness pays off right now.

Poul S. Sørensen (22-06-2005)
Kommentar
Fra : Poul S. Sørensen


Dato : 22-06-05 17:06

"Kent Friis" <nospam@nospam.invalid> skrev i en meddelelse
news:42b97ded$0$18637$14726298@news.sunsite.dk...

> Hvad med
>
> #include "..\..\DIVERS~1\DiverseFunc.cpp"


Ja den gode gamle Dos kan stadig bruges til noget! Short-path har jeg ikke
lige tænkt på men det virker.

Tak for hjælpen

/poul



Bertel Lund Hansen (22-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-06-05 17:57

Poul S. Sørensen skrev:

> Ja den gode gamle Dos kan stadig bruges til noget! Short-path har jeg ikke
> lige tænkt på men det virker.

Hvis man flytter lidt rundt på filer og mapper, kan samme navn
som før fik et 1-tal, få et 2-tal. Det er altså ikke skudsikkert.

--
Bertel
http://bertel.lundhansen.dk/   Fiduso: http://fiduso.dk/

Poul S. Sørensen (22-06-2005)
Kommentar
Fra : Poul S. Sørensen


Dato : 22-06-05 21:55


"Bertel Lund Hansen" <nospamfilius@lundhansen.dk> skrev i en meddelelse
news:vdugoyyqhnoe$.1guex9bmqr9p1$.dlg@40tude.net...

> Hvis man flytter lidt rundt på filer og mapper, kan samme navn
> som før fik et 1-tal, få et 2-tal. Det er altså ikke skudsikkert.


Ej, ikke helt korrekt.

Hvis nu jeg havde 2 mappe, hhv. "DIVERSE FUNKTIONER" og "DIVERSE FILER",
ville den mappe der blev oprettet først få tallet 1 - Så kaldet:

H:\Dev-Cpp\Projects\DIVERS~2

ville resultere i eksekvering af DIVERSE FILER mappen (hvis altså den var
den yngste af de to)


Mvh. poul



Bertel Lund Hansen (23-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-06-05 02:49

Poul S. Sørensen skrev:

>> Hvis man flytter lidt rundt på filer og mapper, kan samme navn
>> som før fik et 1-tal, få et 2-tal. Det er altså ikke skudsikkert.

> Ej, ikke helt korrekt.

Jo.

> Hvis nu jeg havde 2 mappe, hhv. "DIVERSE FUNKTIONER" og "DIVERSE FILER",
> ville den mappe der blev oprettet først få tallet 1 -

Ja, men hvis du senere nedlægger mappan, ved du ikke hvilket
nummer den får ved en nyoprettelse - i hvert fald ikke hvis der i
mellemtiden er kommet andre filer til som begynder med de samme
seks bogstaver.

Jeg har haft problemet.

Så kaldet:
> H:\Dev-Cpp\Projects\DIVERS~2
> ville resultere i eksekvering af DIVERSE FILER mappen (hvis altså den var
> den yngste af de to)

Hvis du er helt sikker på at du ikke senere roder med de
pågældende mapper, ja, så vil det virke.

--
Bertel
http://bertel.lundhansen.dk/   Fiduso: http://fiduso.dk/

Poul S. Sørensen (23-06-2005)
Kommentar
Fra : Poul S. Sørensen


Dato : 23-06-05 10:48

"Bertel Lund Hansen" <nospamfilius@lundhansen.dk> skrev i en meddelelse
news:1nmx3d23lllaq.1v77bfv6n72pr$.dlg@40tude.net...

> Ja, men hvis du senere nedlægger mappan, ved du ikke hvilket
> nummer den får ved en nyoprettelse - i hvert fald ikke hvis der i
> mellemtiden er kommet andre filer til som begynder med de samme
> seks bogstaver.


Ok, det er rigtigt. Men i så fald vil compileren jo brokke sig over "file
not found" (hvilket vil ikke være overraskende hvis man begynder at flytte
og slette mapper).


> Hvis du er helt sikker på at du ikke senere roder med de
> pågældende mapper, ja, så vil det virke.


Jeg har valgt at placere den pågældende fil i diverse funktioner mappen,
hvis placering er fastlagt (dvs. jeg er rimelig sikker på at den altid vil
eksistere, medmindre jeg formatterer min harddisk), og det skyldes min
overordnet organisation af vigtige filer.

Men det ville jo være fint hvis jeg bare kunne skrive den fuldstændige sti
til filen - det kan bare ikke lade sig gøre, og jeg savner stadig svaret på
min spørgsmål. Jeg har prøvet med #20 og %20 (den gælder vist kun for
webadresseer), men uden held.

Hilsen
Poul




Bertel Lund Hansen (23-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 23-06-05 11:30

Poul S. Sørensen skrev:

> Men det ville jo være fint hvis jeg bare kunne skrive den fuldstændige sti
> til filen - det kan bare ikke lade sig gøre, og jeg savner stadig svaret på
> min spørgsmål.

En anden tilgang:
Jeg bruger aldrig mellemrum i et filnavn. Jeg bruger understreg
hvis jeg vil have et visuelt mellemrum.

--
Bertel
http://bertel.lundhansen.dk/   Fiduso: http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409073
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste