ft_strchr


💻 ft_strchr
文字列を参照してcの関数を検索する
📃 ft strchr円形
char	*ft_strchr(const char *s, int c)
🔩 parameters
*s:cの文字列
c:検索する文字
📬 return
char*型リターン
  • 文字列でcを検索すると、最初のcのアドレスが返されます.
    見つからない場合はNULL
  • を返します
    🧨 注意事項
  • cが0である可能性がある場合、0を追加すべき場合
  • .
  • cを探している場合は、(char*)s+i)、c位置のポインタ
  • に戻ることができます.
    パスワード
    
    #include "libft.h"
    
    char	*ft_strchr(const char *s, int c)
    {
    	int	i;
    
    	i = 0;
    	while (1)
    	{
    		if (s[i] == (char)c)
    			return ((char *)s + i);
    		if (s[i] == '\0')
    		{
    			if ((char)c == '\0')
    				return ((char *)s + i);
    			else
    				break ;
    		}
    		i++;
    	}
    	return (0);
    }