Avatar billede todoonada Nybegynder
26. august 2003 - 11:27 Der er 7 kommentarer og
1 løsning

Rename funktion

Jeg skal bruge en funktion som omdøber filnavne. Jeg bruger Borland builder 5.0. Har prøver noget lign. det her:

int result;

char oldname[80], newname[80];

OpenDialog1->FileName = oldname;

this->Edit1->Text = newname;

result = rename(oldname, newname);

Men den ser ikke ud til at kende rename.!
Avatar billede arne_v Ekspert
26. august 2003 - 11:30 #1
rename er i stdio.h !
Avatar billede todoonada Nybegynder
26. august 2003 - 12:20 #2
stdio er med. #include "stdio.h"

Den siger "Call of nonfunction"
Avatar billede arne_v Ekspert
26. august 2003 - 12:55 #3
int result;
  char oldname[80], newname[80];
  result = rename(oldname, newname);

compiler fint med BCC 5.5.

Det er ikke an af assignmentene som driller ?
Avatar billede xcover Nybegynder
26. august 2003 - 13:21 #4
--> todoonada
Privat Besked:
Blir du ked af det hvis jeg fortæller dig at dit script til logon drev ikke virker ? :-)
Avatar billede soreno Praktikant
26. august 2003 - 16:41 #5
todoonada:

Ret:
#include "stdio.h"

til:
#include <stdio.h>

Se evt. http://www.cplusplus.com/ref/cstdio/rename.html
Avatar billede arne_v Ekspert
26. august 2003 - 16:44 #6
Næppe fejlen.

"" søger normalt flere steder end <>.
Avatar billede bertelbrander Novice
26. august 2003 - 17:40 #7
Der er muligvis noget andet i den klasse du har koden i der hedder rename, prøv med:
::rename(...);
eller:
std::rename(...);
Avatar billede arne_v Ekspert
26. august 2003 - 22:04 #8
Hm.

Fejl-meddelelsen kunne måske godt ligne en variabel ved navn rename
som skygger for stdio rename.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester