c언어 문자열 개행 제거 (두가지 방법)

프로그래밍/C, C++|2021. 2. 9. 07:35
반응형

문자열 변수를 str 이라고 했을때 아래와 같은 코드를 이용해 개행을 제거할 수 있습니다.

 

첫번째

fgets(str, strlen(str), stdin);

str[strlen(str) - 1] = '\0';

 

두번째

for (int i = 0; str[i] != 0; i++) {
    if (str[i] == '\n') {
        str[i] = 0;
        break;
    }
}

 

반응형

댓글()