home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 December / PCWorld_2002-12_cd.bin / Software / Komercni / Baltik / katB.exe / katB / DESIGN / DESIGN_C.CHA < prev    next >
Text File  |  2002-09-15  |  2KB  |  48 lines

  1. ////////////////////////////////////////////////////////////////////////////////
  2. //----------------------------------------------------------------------------//
  3. //-----project DESINGER, copyright 2002 Libor Bareτ-------------------------//
  4. //----------------------------------------------------------------------------//
  5.  
  6. static char* SGPCHAR = "╪τƒ²º∞áíé╖µ¼ⁿªφ╡╓ÉΘú࣢╘╥σ╒ó«»";
  7.  
  8. static char* WINCHAR = "∞ÜΦ°₧²ßφΘ╠è╚╪Ä▌┴═╔┌·∙¥ì∩╧≥╥≤½╗";
  9.  
  10. void SgpAsciiToWinChar(char& Char){
  11.    int nPos;
  12.    for(nPos=0;nPos < 31;nPos++){
  13.       if(Char == SGPCHAR[nPos]){
  14.          Char = WINCHAR[nPos];
  15.          return;
  16.       }
  17.    }
  18. }
  19.  
  20. string SgpStringToWinString(string str){
  21.    int nLen = StrDélka(str);
  22.    int nPos;
  23.    int nChar=0;
  24.    for(nPos=0;nPos < nLen;nPos++){
  25.      SgpAsciiToWinChar(str[nPos]);
  26.    }
  27.    return str;
  28. }
  29. string ltrim(string str){
  30.   int nPos=0;
  31.   while(str[nPos] == ' ')nPos++;
  32.   return StrKopie(str,nPos,-1);
  33. }
  34. string rtrim(string str){
  35.   int nPos=StrDélka(str)-1;
  36.   while(str[nPos] == ' ')nPos--;
  37.   return StrKopie(str,0,nPos+1);
  38. }
  39.  
  40. string trim(string str){
  41.   return (ltrim(rtrim(str)));
  42. }
  43. ///////////////////////////////////////////////////////////////////////////
  44. ///////////////////////////////////////////////////////////////////////////
  45. ///////////////////////////////////////////////////////////////////////////
  46. ///////////////////////////////////////////////////////////////////////////
  47. ///////////////////////////////////////////////////////////////////////////
  48.