firstname 文字列変数から最初の文字を取得し、lastname 変数の 2 番目の文字に追加したいと考えています。
これまでの私のプログラムは次のとおりです。
#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%s2@school.edu",firstname,lastname);
return 0;
}
ただし、コードで最初のイニシャル (名の最初の文字) を取得し、それを firstname 変数に格納したいと考えています。