C 프로그래밍 문자열 질문해보겠습니다.

2021. 11. 13. 02:17

문자열을 입력받아 출력하도록 calloc()함수를 사용하여 작성하라.

입력

사용자가 문자열의 개수를 정수형으로 입력받는다.

사용자가 입력한 정수의 수만큼 문자열을 입력 받는다.

출력

사용자가 입력한 문자열을 출력한다.

이거는 어떻게 출력하면 되나요?

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main()
{
    
   char *s1 = malloc(sizeof(char) * 10);

    printf("문자열을 입력하세요: ");
    
    scanf("%s", s1);

    printf("%s\n", s1);

    free(s1);

    return 0;
}

이걸해도 답이 안나오더구요???


총 1개의 답변이 있어요.

안녕하세요. 꾸준한하마55입니다.

소스코드 파일 다운로드 : https://github.com/sigmak/exercise4_01/tree/2021-11-14-c-inputStringExam

참고 : https://dojang.io/mod/page/view.php?id=337

1. 소스코드

2. 컴파일후 실행결과 캡쳐

2021. 11. 14. 15:28
답변 신고

이 답변은 콘텐츠 관리 정책 위반으로 비공개되었습니다.

신고사유 :
    답변 삭제

    이 답변은 작성자의 요청 또는 모니터링으로 삭제되었어요.

    이 답변은 비공개되어 본인만 확인할 수 있어요.