40.5 연습문제: 입력받은 문자열을 배열에 저장하기
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char s1[10];
printf("문자열을 입력하세요>> ");
scanf("%s", s1);
printf("%s\n", s1);
return 0;
}
40.6 연습문제: 입력받은 문자열을 동적 메모리에 저장하기
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char* s1 = malloc(sizeof(char) * 10);
printf("문자열을 입력하세요>> ");
scanf("%s", s1);
printf("%s\n", s1);
free(s1);
return 0;
}
40.7 연습문제: 문자열 세 개 입력받기
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char* s1 = malloc(sizeof(char) * 10);
char* s2 = malloc(sizeof(char) * 10);
char* s3 = malloc(sizeof(char) * 10);
printf("문자열 3개를 입력하세요>> ");
scanf("%s %s %s", s1, s2, s3);
printf("%s\n", s1);
printf("%s\n", s2);
printf("%s\n", s3);
free(s1);
free(s2);
free(s3);
return 0;
}
40.8 심사문제: 문자열 네 개 입력받기
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
char s1[30];
char s2[30];
char s3[30];
char s4[30];
scanf("%s %s %s %s", s1, s2, s3, s4);
printf("\n");
printf("%s\n", s1);
printf("%s\n", s2);
printf("%s\n", s3);
printf("%s\n", s4);
return 0;
}