C言語なら俺に聞け(入門編)Part 71
■ このスレッドは過去ログ倉庫に格納されています
006454
2010/10/13(水) 00:04:49>>62
いえいえ、>>54みたいな稚拙でイミフな質問を適切に解釈してくださるエスパーの方々には頭が上がりません
>>63
早速以下のように改造のうえコンパイルしてC:\で走らせてみました。
#include <stdio.h>
int main(void)
{
char *oldname = "a";
char *newname = "/cygdrive/r/a";
if( rename( oldname, newname ) == 0 ){
printf( "Rename successfly from %s to %s", oldname, newname );
}
else{
printf( "Rename failed : %s",newname );
}
return 0;
}
するとDOSプロンプト上で次のように結果が得られました。
Rename failed : /cygdrive/r/a
この時プログラムはWindowsディスク上に/cygdrive/r/aを作ろうとしてるんでしょうか?
ちなみにnewnameを"R:\\a"とすると次のようになりました。
Rename failed : r:\a
■ このスレッドは過去ログ倉庫に格納されています