Comment prendre la première lettre de la chaîne C?

Je veux prendre la première lettre de mon prénom variable de chaîne et l'ajouter à la deuxième lettre du nom de la variable.

Mon programme jusqu'à présent est:

#include <stdio.h>

main() {
char firstname [256];
char lastname [256];
printf("What's your first name?: ");
scanf("%c",&firstname);
printf("What is your last name? ");
scanf("%s",&lastname);
printf("\nYour school.edu e-mail address is: %c%[email protected]",firstname,lastname);
return 0;
}

Cependant, je voudrais pour mon code pour prendre la première initiale (la première lettre du prénom) et le stocker dans la variable firstname.

  • Êtes-vous face à problème dans l'accès à un élément de tableau ou de les écraser dans un tableau existant?
  • Pourquoi êtes-vous en ayant un tableau de 256 caractères pour "firstname" quand vous êtes uniquement intéressé et le stockage du premier caractère?
  • Veuillez poster les attendus d'entrée et de sortie attendue.
InformationsquelleAutor user2901857 | 2013-10-21