1. 程式人生 > >去除第一個單詞前的空格

去除第一個單詞前的空格

/*
* 程式的版權和版本宣告部分
* Copyright (c)2013, 煙臺大學計算機學院學生
* All rightsreserved.
* 作    者:馮冬影
* 完成日期:2013  年12  月 25日
* 版本號: v1.0
* 輸入描述:
* 問題描述:利用指標做形參,去除第一個單詞錢的空格
* 程式輸出:輸出str1中的字串
* 問題分析:
*/

#include <iostream>
using namespace std;
void  ptrim(char *str);
int main()
{
    char s1[50]="    I come from heze!";
    ptrim(s1);
    cout<<s1<<endl;
    return 0;
}
void  ptrim(char *str)
{
    char *p=str;
    char *q=str;
    while(*p==' ')
        p++;
    while (*p!='\0')
        *q++=*p++;
    *q='\0';
}

執行結果