View Single Post
Old 28-04-2008, 12:35   #6
Lucuzzu
Senior Member
 
L'Avatar di Lucuzzu
 
Iscritto dal: Apr 2006
Città: Roma
Messaggi: 1008
no con barra \b non cambia nulla...

cmq ho provato così

Codice:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define MAX 100

int conta_parole()
{
    int i, spazio;
    char frase[MAX];
    
    
    strcpy(frase, "ciao mare bello");
    
    
    spazio = 0;
    
    for(i=0;i<strlen(frase);i++)
        
        if(frase[i] == ' ')
        spazio += 1;
        
return spazio;  
}

main()
{
  
    int conta;
    conta = conta_parole();
    
    
    
    if(conta)
        printf("Il numero delle parole presenti nella stringa e': %d\n", conta+1);
    else
        printf("Non ci sono spazi nella stringa\n");
    
system("pause");
}
così funza...c'è un problema nell'acquisizione dello scanf forse gli spazi gli rompono gli zebedei
Lucuzzu è offline   Rispondi citando il messaggio o parte di esso