【readstring.cのソースコード】
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char first[100]; /* 名 */
char last[100]; /* 姓 */
char full[200]; /* 姓名 */
int main(void)
{
printf("Enter first name: ");
fgets(first, sizeof first, stdin);
first[strlen(first) - 1] = '\0'; /* 最後の文字を取り除く */
printf("Enter last name: ");
fgets(last, sizeof last, stdin);
last[strlen(last) - 1] = '\0'; /* 最後の文字を取り除く */
strcpy(full, first);
strcat(full, " ");
strcat(full, last);
printf("The name is %s.\n", full);
return EXIT_SUCCESS;
}
D:\test>readstring
Enter first name: Taro
Enter last name: Yamada
The name is Taro Yamada.
参考文献