입력문자의 갯수 제한/자동줄바꿈

질문 제목 : 입력문자의 갯수 제한, 자동줄바꿈문자 입력이 일정수 이상일때 에러메시지 출력/ 몇글자 단위로 자동 줄바꿈질문 내용 :

문자열을 입력받아서 90글자 이상이면 에러메시지를 출력하려고 하는데
if문을 무시하고 나오네요;; 그리고 90글자 이상이면 오류가 나오구요..
그리고 30글자 단위로 자동으로 새로운 라인으로 변경되도록 하려는데
찾아봐도 전에 질문하신 분도 없고 글이 없더라구요..
(희한하게 자동 줄바꿈은 자바쪽은 많던데;;)
고수분들의 도움을 부탁드려요

#include stdafx.h
#include stdio.h

void main()
{
char input[90];
scanf_s(%s, input, 90);
if(sizeof(input)90)
printf(too long message\n);
else
printf(%s\n, input);

댓글 2

  • 해대기 2026.08.05

    제가 잘 모르긴하는데, sizeof나 strlen이나 둘다 길이 구하는 함수가 아닌가요? 사용법에 다른점이 잇나요?

  • 클라우드 2026.08.05

    그냥 strlen으로 하셈.

C언어 다른 글

목록