c_cpp 将char pnt移动到字符串中的第一个非空格字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 将char pnt移动到字符串中的第一个非空格字符相关的知识,希望对你有一定的参考价值。

#include "stdio.h"
#include "ctype.h"

//function that moves char ptr to first non space character.
void moveToNSpace(const char* mes, char** pos)
{
  while(isspace(*mes)) mes++ ;
  *pos = mes;
}



int main(void) {
  const char* note = "    What's up people?";
  printf( "%s\n", note);
  moveToNSpace(note, &note);
  printf( "%s\n", note);
  return 0;
}

/*
    What's up people?
What's up people?
*/

以上是关于c_cpp 将char pnt移动到字符串中的第一个非空格字符的主要内容,如果未能解决你的问题,请参考以下文章

组合2个字符串的最快方法,将字符串从第二列交错到整个数据帧中的第一列

将 char 添加到列表中的每个元组的第二个元素

c_cpp 更改特定字符串中的char

c_cpp 就地,将数组中的副本移动到最后。

c_cpp 使用通过char移动pnter的示例**

c_cpp 387.字符串中的第一个独特字符