hebrews1010   3년 전

비주얼스튜디오에서는 문자열scanf에서 오류나고

백준에서는 컴파일은 되는데 틀렸다고 나옵니다... 

몇일동안 손을 못대고 있습니다 도와주세요 ㅠㅠㅠ

changu100   3년 전

visual studio 문제를 말씀드리겠습니다

visual studio 버전 몇을 사용하시나요? 

심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태
오류 C4996 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. test_project 

제 프로젝트는 2019로 위와 같은 오류가 납니다. scanf_s 를 사용하면 해결하실 수 있습니다.

또는 속성 >  C/c++/ 전처리기 옵션에 ;_CRT_SECURE_NO_WARNINGS를 추가하시면 임시로 해결하실 수 있습니다. 

이때 scanf에서 오류는 보안상 이슈로 최근 수정되었습니다. 

khanjhy   3년 전

t랑 k 초기화 안하셨네요

그리고

if (s[j] == 'O')
    k++;
else
    k = 0;

공백 넣어주셔야 하고

printf("%d\n",t);

줄바꿈 해주셔야 해요


changu100   3년 전

5

OOXXOXXOOO

10OOXXOOXXOO

25OXOXOXOXOXOXOX

34OOOOOOOOOO

89OOOOXOOOOXOOOOX

결과값이 이렇게 출력이 되는데

결과값을 마지막에 출력되도록 동적할당된 배열에 저장해서 출력해 보세요

댓글을 작성하려면 로그인해야 합니다.