
에러 메시지에 문자열을 추가하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 printf 함수를 사용하는 것입니다.
#hostingforum.kr
c
#include
int main() {
printf("에러가 발생했습니다. 입력 오류n");
printf("에러가 발생했습니다. 연산 오류n");
return 0;
}
위의 예제에서 printf 함수를 사용하여 에러 메시지에 문자열을 추가했습니다.
또한, 문자열을 변수에 저장하여 사용하는 방법도 있습니다.
#hostingforum.kr
c
#include
int main() {
char error_message1[] = "입력 오류";
char error_message2[] = "연산 오류";
printf("에러가 발생했습니다. %sn", error_message1);
printf("에러가 발생했습니다. %sn", error_message2);
return 0;
}
위의 예제에서 error_message1과 error_message2 변수에 에러 메시지를 저장하고, printf 함수에서 %s를 사용하여 변수에 저장된 문자열을 출력했습니다.
또한, 에러 메시지를 함수로 반환하여 사용하는 방법도 있습니다.
#hostingforum.kr
c
#include
char* get_error_message(int error_type) {
switch (error_type) {
case 1:
return "입력 오류";
case 2:
return "연산 오류";
default:
return "알 수 없는 오류";
}
}
int main() {
printf("에러가 발생했습니다. %sn", get_error_message(1));
printf("에러가 발생했습니다. %sn", get_error_message(2));
return 0;
}
위의 예제에서 get_error_message 함수를 사용하여 에러 메시지를 반환하고, printf 함수에서 %s를 사용하여 반환된 문자열을 출력했습니다.
이러한 방법 중 하나를 사용하여 에러 메시지에 문자열을 추가할 수 있습니다.
2025-05-27 20:42