How do I trim leading/trailing whitespace in a standard way?

后端 未结 30 1969
一个人的身影
一个人的身影 2020-11-22 02:06

Is there a clean, preferably standard method of trimming leading and trailing whitespace from a string in C? I\'d roll my own, but I would think this is a common problem wit

30条回答
  •  一生所求
    2020-11-22 02:31

    The easiest way to skip leading spaces in a string is, imho,

    #include 
    
    int main()
    {
    char *foo="     teststring      ";
    char *bar;
    sscanf(foo,"%s",bar);
    printf("String is >%s<\n",bar);
        return 0;
    }
    

提交回复
热议问题