Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2012, 17:08
DickGumshoe
 
Fecha de Ingreso: enero-2012
Mensajes: 68
Antigüedad: 12 años, 4 meses
Puntos: 0
Función primera letra de una palabra

Hola.

Tengo esta función:

Código C:
Ver original
  1. /* Crear una función que devuelva la primera letra de una cadena de texto. Probar esta
  2. función para calcular la primera letra de la frase “Hola” */
  3.  
  4. #include <stdio.h>
  5.  
  6. char primeraLetra(char n[10])
  7. {
  8.     printf("Introduce una palabra");
  9.     gets(n);
  10.     return n[0];
  11. }
  12.  
  13. int main()
  14. {
  15.     char letra[10], palabra[10];
  16.    
  17.     letra = primeraLetra(palabra);
  18.     printf("La primera letra de la palabra es \"%s\"", letra);
  19.    
  20.     getchar();
  21.     printf("Pulse Intro para cerrar el programa");
  22.     getchar();
  23. }

¿Qué es lo que está mal? Llevo un rato y no consigo encontrar el error...

Gracias.

Saludos.