fgets함수 출력할때..
파랑새
2023.04.01
아래는 fgets함수로 입력받은 문자열을 한번 출력해보고, 그다음줄에 1번째부터 3번째 문자까지 출력해보는 프로그램을 짜봤습니다. 예를들어I LOVE YOU라고 입력하면 I 부터 공백, 그리고 L 까지 출력되게 하려고 하는데요..잘안되네요 ㅠㅠ
#include stdio.h
int main()
{
char a[100];
int i;
fgets(a, sizeof(a), stdin);
printf(입력받은 문자는 = %s\n, a);
for(i=0; i3; i++)
printf(처음부터 3번째까지 문자열은 = %s, a[i]);
}동적할당으로 해야되는건가요? 감이 안잡히는데... 조금만 도와주세요!