문장을 입력받을려면 gets(), fgets() 를 사용한다.1. gets_s() 7번째 줄을 보면 문장을 받기위해 "gets_s()"를 사용하였다.왜 "_s" 를 붙이는 지는 모르겠다. 오류가떠서 붙였더니 가능했다. 결과를 보면 띄어쓰기 포함해서 문장을 출력하고 있다.하나의 변수로 문장을 받았다! 2. fgets()7번째 줄을 보면 문장을 받기위해 "fgets()"를 사용하였다.매개변수로 sInput, 2001, stdin을 사용하였는데,참고로 2000까지 가능하다(...). 왜냐면 변수가char sInput[2001] 이기 때문(2000문자 받는다는 의미).stdin은 키보드로 입력받는다는 의미이므로최대 2000문자(한글은 1000글자)를 키보드로sInput에 입력받는다는 의미이다.
서식 의미 설명 %d 또는 %i Decimal, Integer 10진 정수로 출력한다. %o Octal 8진 정수로 출력한다. %x 또는 %X heXadecimal 16진 정수로 출력한다.대문자 X를 쓰면 A~F까지의 숫자도 대문자로 출력된다. %u Unsigned 부호없는 10진 정수로 출력한다. %c Character 1개의 문자를 출력한다. %s String 문자열을 출력한다. %f Float 고정 소수점 형식의 실수로 출력한다. %e 또는 %E 부동 소수점 형식의 실수로 출력한다. %g 또는 %G %e, %f중 더 짧은 형식으로 출력한다. %p Pointer 포인터의 번지값을 출력한다. %n 출력된 문자 개수를 포인터 변수에 대입한다. %% %문자 자체를 출력한다. 문장을 입력받을려면 gets()..
원하는 줄에 F9를 하면 중단점(빨간점) 설정을 하는 것이다.중단점: 그런 다음 F5를 하면 디버깅 포인트(노란 화살표)가 생성되는데 이때 디버그 모드로 실행된다. 다음으로 F11을 하게되면 디버깅 포인트가 표시한 함수로 이동하여 한 줄 한 줄 차례대로 실행하게 된다.위 사진의 밑에 있는 로컬창을 보면 F11을 하여 밑에줄로 내려갈수로 실행했던 값을 표시하게 된다. 아직 표시되지 않은 sum 변수는 아직 비어있는 값(쓰레기 값)이다. 덤으로 다른줄에 F9를 하면 중단점이 하나 더 생긴다. 중단점을 여러개 만들면 F5를 누르면 다른 중단점으로 이동하니 잘 표시하면서 쓰자. 디버그는 오류가 났을 때 풀이하기 좋은 기능이다.완전 초보자를 위한 디버깅