ciao a tutti,
ho fatto questo semplice algoritmo che (dovrebbe) visualizzare il numero di spazi e quindi di parole presenti in una stringa.
Putroppo la variabile blank non viene mai incrementata....

codice:
#include <stdio.h>
#include <iostream>
#include <string>
int const n=80;
int main(int argc, char *argv[])
{
  char s[n];
  int i;
  int blank;
  cout<<"Inserire stringa:";
  gets(s);
  cout<<s;
  blank=0;
  for (i=0; i<n; i++); 
  {
    if (s[i]==' '){ 
    blank=blank+1;
    }
  }
  cout<<"spazi:"<< blank;
  system("PAUSE");
  return 0;
}
ciao!