Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2013, 08:49
orlan89
 
Fecha de Ingreso: noviembre-2013
Ubicación: barcelona
Mensajes: 11
Antigüedad: 10 años, 10 meses
Puntos: 0
explicacion C

Hola, soy novato en esto de la programación y queria una explicacion de esto .
Este es el enunciado-"Introducir tantas frases por teclado como deseemos y contarlas. "
Mis preguntas son :
-Es necesario que tengas tantas librerias? con stdio.h y string funcionaria solo,no?
-En la parte del "while" hay unos corchetes con la variable "[] y una !. Que funcion realizan en este programa?
Esas son las partes del programa que no entiendo . Gracias de antemano

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <conio.h>
  4. #include <string>
  5. int main (){
  6. char b[500];
  7. int i,a;
  8.  
  9. printf ("\nProporciona la frase (termina con .) : \n");
  10. gets (b);
  11. a=1;
  12. i=0;
  13.  
  14.  
  15. while (b[i]!='.'){
  16. if (b[i]==' ') { a++; }
  17. i++;
  18. }
  19. printf ("\nLa frase: %s", &b);
  20. printf("\ntiene %d palabras", a);
  21. }