728x90
=>strcat 함수 사용
#include <stdio.h>
#include <string.h>
main()
{
char s[30], str[30];
printf("문자열을 입력하시오: ");
scanf("%s", &s);
printf("문자열을 입력하시오: ");
scanf("%s", &str);
strcat(str, s); //str문자열에 s문자열을 붙여주는 함수가 strcat이져^^
printf("두 문자열을 연결하면 %s이다.\n", str); //s문자열이 str문자열에 붙으므로 str만 출려해주면 OK
}
=>strncat 함수 사용
#include <stdio.h>
#include <string.h>
main()
{
char s[30], str[30];
printf("문자열을 입력하시오: ");
scanf("%s", &s);
printf("문자열을 입력하시오: ");
scanf("%s", &str);
strncat(str, s, 1); //str문자열에 s문자열의 1개만 붙여준다. 2이면 두개를 붙여주겠져^^
printf("두 문자열을 연결하면 %s이다.\n", str); //s문자열이 str문자열에 붙으므로 str만 출려해주면 OK
}
#include <stdio.h>
#include <string.h>
main()
{
char s[30], str[30];
printf("문자열을 입력하시오: ");
scanf("%s", &s);
printf("문자열을 입력하시오: ");
scanf("%s", &str);
strcat(str, s); //str문자열에 s문자열을 붙여주는 함수가 strcat이져^^
printf("두 문자열을 연결하면 %s이다.\n", str); //s문자열이 str문자열에 붙으므로 str만 출려해주면 OK
}
=>strncat 함수 사용
#include <stdio.h>
#include <string.h>
main()
{
char s[30], str[30];
printf("문자열을 입력하시오: ");
scanf("%s", &s);
printf("문자열을 입력하시오: ");
scanf("%s", &str);
strncat(str, s, 1); //str문자열에 s문자열의 1개만 붙여준다. 2이면 두개를 붙여주겠져^^
printf("두 문자열을 연결하면 %s이다.\n", str); //s문자열이 str문자열에 붙으므로 str만 출려해주면 OK
}
728x90