Advertisement
SergeyPGUTI

8.1.6

Feb 14th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.63 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <string.h>
  4.  
  5.  
  6. using namespace std;
  7.  
  8. void trimLeft(char a[])
  9. {
  10.     int spaceEnd; // началась строка без пробелов
  11.     int length=strlen(a);
  12.     for(int i=0;a[i]==' ';i++)  
  13.     {
  14.         if (a[i+1]!=' ') spaceEnd=i+1;
  15.     }
  16.     for (int i=0;i+spaceEnd<length;i++) // смещение каждого элемента назад на spaceEnd
  17.     {
  18.         a[i]=a[spaceEnd+i];
  19.     }
  20.     a[length-spaceEnd]=0; // ставим конец строки
  21. }
  22.  
  23. int main()
  24. {
  25.     char str[30]="    Hello";
  26.     trimLeft(str);
  27.     cout<<str;
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement