• 締切済み

文字列の削除

char str[]="/home/name/file.c"; という文字列から"file.c"の部分を削除したいのですが どのようにすればできますでしょうか? 教えて下さい。お願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

#include <string.h> して *(strrchr(str,'/')+1)='\0'; strdupとかstrcpyしてからの方がいいかも。

ciao224
質問者

お礼

ご回答ありがとうございました。

  • matyrcry
  • ベストアンサー率47% (101/213)
回答No.1

NULLを見つければ文字列が終わるので str[11]=NULL; でどうですか。

ciao224
質問者

お礼

ご回答ありがとうございました。

関連するQ&A