Facebook
From Gentle Motmot, 6 Years ago, written in C++.
Embed
Download Paste or View Raw
Hits: 288
  1. int main(void)
  2. {
  3.         char tablica[101];
  4.         int rozmiar_bez_pustych_znakow;
  5.  
  6.         cout << ("Wpisz jakis tekst: ");
  7.         cin.getline(tablica, 100);
  8.  
  9.         int rozmiar = sizeof(tablica);
  10.  
  11.         char *wskaznik_odczytu = &tablica[0];
  12.         char *wskaznik_zapisu;
  13.        
  14.  
  15.         for (int i = 0; i < rozmiar; i++)
  16.         {
  17.                 if (tablica[i] == '\0')
  18.                 {
  19.                         rozmiar_bez_pustych_znakow = i + 1;
  20.                 }
  21.         }
  22.        
  23.         for (int i = 0; i < rozmiar_bez_pustych_znakow; i++)
  24.         {
  25.                
  26.                 if (isspace(tablica[i]))
  27.                 {
  28.                         wskaznik_zapisu[i]= &*(wskaznik_odczytu+1);
  29.                         *(wskaznik_odczytu++);
  30.                          i++;
  31.                 }
  32.                 else
  33.                 {
  34.                    wskaznik_zapisu[i] = &*(wskaznik_odczytu);
  35.                 }
  36.  
  37.                 *(wskaznik_odczytu++);
  38.                 *(wskaznik_zapisu++);
  39.         }
  40.         cout << *wskaznik_zapisu << endl;
  41.  
  42. }
  43.