c언어 질문드립니다.

글쓴이: 익명 사용자 / 작성시간: 수, 2018/11/07 - 4:16오후
#define _CRT_SECURE_NO_WARNINGS
#include < stdio.h >
void main()
{
FILE *fp;
char s[1024];
printf("어떤 주제를 선택하시겠습니까?(228days.txt/beautyinside.txt/canada.txt/lens.txt/orion.txt):");
scanf_s("%s",s );
fp = fopen((char*)s, "r");
while (!feof(fp))
{
fgets(s, 500, fp);
puts(s);
}
fclose(fp);
}
이런식으로 코드를 짰는데 코드가 죽어버리네요..ㅜㅜ 왜그런걸까요?
또이 이후에 사용자가 어떤 단어를 입력하면 그단어의 좌우 20글자까지 같이 출력하는 프로그램을 만들어야하는데 이건 어떻게 해아 하는 건가요??
Forums:
사용법
scanf_s 사용법을 한번 검색 해 보세요
컴파일할 때 에러, 경고 메시지는 없던가요?
컴파일할 때 에러, 경고 메시지는 없던가요?
https://wiki.kldp.org/wiki.php/DocbookSgml/Beginner_QA-KLDP#AEN70
kldp에 소스코드 넣는 방법
https://kldp.org/comment/624393#comment-624393
세벌 https://sebuls.blogspot.kr/
댓글 달기