Wie nehmen Sie den ersten Buchstaben von C-saite?

Möchte ich den ersten Brief von meiner firstname string-variable und fügen Sie es auf den zweiten Buchstaben des Nachnamens-variable.

Mein Programm so weit ist:

#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;
}

Allerdings würde ich gerne meinen code zu nehmen, den ersten Buchstaben (der erste Buchstabe des Vornamens) und speichern es in die variable firstname.

  • Stehen Sie vor problem beim Zugriff auf ein array-element oder zu überschreiben, in einem bestehenden array?
  • Warum haben Sie ein array von 256 Zeichen für "Vorname", wenn Sie nur daran interessiert sind, und speichern der ersten Zeichen?
  • Freundlicherweise post die erwartete Eingabe und erwartete Ausgabe.
InformationsquelleAutor user2901857 | 2013-10-21
Schreibe einen Kommentar