Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/12/2012, 11:37
stigma_one
 
Fecha de Ingreso: mayo-2012
Mensajes: 14
Antigüedad: 12 años
Puntos: 0
Respuesta: no se resolver este programa

Vale ya lo he sacado, gracias por la respuesta al final queda así:

Código C:
Ver original
  1. /* Includes del sistema */
  2.  
  3. #include <stdio.h>
  4.  
  5. /* Includes de la aplicacion */
  6.  
  7. #include "cuentaCar.h"
  8.  
  9. /* constantes */
  10.  
  11. /* tipos definidos por el usuario */
  12.  
  13. /* Prototipo de funciones locales */
  14.  
  15. int cuentaCaracteres (char palabra[TAM]);
  16.  
  17. int main(int argc, char *argv[])
  18. {
  19.       int i=0;
  20.       int caracteres=0;
  21.       int argumento=1;
  22.       int sumacaracter=0;
  23.      
  24.       for (i=1; i<=TAM; i++)
  25.       {
  26.        
  27.        caracteres= cuentaCaracteres(argv[i]);
  28.         printf(T_CARACTERES, argumento, caracteres);
  29.         argumento++;
  30.         sumacaracter=sumacaracter+caracteres;
  31.       }
  32.         printf(T_TOTAL,sumacaracter);
  33.      
  34.      if (argc > TAM)
  35.      {
  36.         printf(T_WARNING);
  37.      }
  38.      
  39.     return 0;
  40.      
  41. }
  42.      
  43.      
  44. int cuentaCaracteres (char palabra[TAM])
  45. {
  46.       int result=0;
  47.      
  48.      
  49.       while (palabra[result]!='\0')
  50.       {
  51.         result++;
  52.       }
  53.      
  54.       return result;
  55.    
  56. }