문자열 입력하면 문자갯수랑 줄수 프린트 하는 프로그램인데 'n' 이걸 어떻게 읽어야 하는지 모르겠음..

#include <stdio.h>

int
main(int argc, char *argv[]) {
        int ch, chars=0,lines=0;
        printf("Enter text: ");
        while((ch=getchar()) !=EOF){
                if (ch=="\n") {
                lines++;}
                else{
                chars++;}
        }
        printf("Lines:%5dn", lines);
        printf("Chars:%5d", chars);
        return 0;
}

대충 이렇게했는데 글자수는 읽히는데 라인은 안읽힘
getchar 함수가 글자 하나하나 읽는거라 안 읽히는 거임?
아니면 다른 함수를 써야함? putchar같은...
모르겠음
여튼 횽들 도움좀 부탁...