[YukiWiki] [[LastChar()]]の変更点

[ トップ | 一覧 | 単語検索 | 最終更新 | ]


 /* src中の一番末尾のデリミタ文字列 c の次の文字位置を得る
  */
 char *LastChar(char *src,char *c)
 {
	char *p;

	while ( p = strstr(src, c) ) 
	{
		src = p + 1;
	}
	return src;
 }

----

strcpy(tmp,LastChar(zz_ky,"/"))	;

 strcpy(tmp,LastChar(zz_ky,"/"))	;

でしか使っていないので、

 /* src中の一番末尾のデリミタ文字列 c の次の文字位置を得る
  */
 char *LastChar(char *src, char c)
 {
	char *p;
	p = strrchr(str, c);

	if (p == NULL)
		return src;
	return (p + 1);
 }

YukiWiki 1.6.2 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by aki.