Accedi

Spazio in un gruppo di caratteri

PROBLEMA

Scrivere un programma che, acquista da tastiera una stringa di caratteri, ritorna 0 se all'interno è' presente nessun segno di separazione ed 1 altrimenti.


CODICE SORGENTE

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

int main(int argc, char *argv[]){
 //sezione dichiarativa
 char frase[10001];
 char carattere;
 int i, n_volte=0;
 //sezione di in-put
 printf("Inserisci la frase\n>");
 gets(frase);
 //sezione di controllo
 for (i=0;i<strlen(frase);i++) {
  if (frase[i]==' '){
   n_volte=1;
   break;
  }
 }
 //sezione di out-put
 system("cls");
 printf("%i\n", carattere, n_volte);
 //sezione conclusiva
 printf("Premi un tasto per uscire");
 getch();
 return 0;
}