in GDB compiler why strlwr are not support

0 votes
asked Feb 11, 2018 by anonymous

1 Answer

0 votes
answered Feb 11, 2018 by anonymous

strlwr() is non-standard function. You can write your own implementation as mentioned here

#include <string.h>

char *strlwr(char *str)
  unsigned char *p = (unsigned char *)str;
  while (*p) {
     *p = tolower((unsigned char)*p);
  return str;
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.