본문 바로가기

C++38

[ C언어 ][소스] 2중 for문을 사용해 *(별) 삼각형 그리기 [ C언어 ][소스] 2중 for문을 사용해 *(별) 삼각형 출력하기 for 문(반복문)을 사용해 삼각형 모양 출력하기 [1] [2] [3] [4] 1. 1번 삼각형 그리기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 #include int main() { int column = 5; int row = column; //1.우측 삼각형 for (int i = 1; i 0; j--) { printf(" "); } for (int k = 0; k 2017. 3. 19.
[ C언어 ][소스] 2중 for문을 사용해 *(별) 다이아몬드 출력하기 _완전분석 [ C언어 ][소스] 2중 for문을 사용해 *(별) 다이아몬드 출력하기 _완전분석 for 문(반복문)을 사용해 다이아몬드 모양 출력하기 1. 다이아몬드 모양을 출력하기 위해서는 2중 for문 이해하기 1 2 3 4 5 6 7 8 9 // 5x4 행렬 for (int column = 0; column 3->2->1->0 이렇게 1씩 감소하는 규칙이 보입니다. *또한 1->2->3->4->5 로 증가하는 규칙이 보입니다. 3. 규칙을 파악했으면 이제 식으로 적기만 하면 됩니다.!! 이게 어렵죠??;; (이건 설명 보다 직접 생각하시는 게 도움이 많이 됩니다.) 이렇게 4부분을 따로 생각한 뒤 합치면 멋있는 다이아몬드를 만들 수 있습니다. 제가 만든 방식 말고도 3,4번의 공백을 생각하지 않는 방식도 존재합.. 2017. 3. 19.
[Tip]비쥬얼 스튜디오(visual studio) scanf() 오류 잡아보기! [Tip] 비쥬얼 스튜디오(visual studio) scanf() 사용불가 오류 잡아보기! scanf() 실행 안되는 오류 잡기 안녕하세요. ​Visual studio 툴로 C언어를 시작하는 분들 중에 scanf 오류로 고생하시는 분들을 위해 문제 해결법을 알려드리겠습니다. [ 오류 ] 오류 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. scanf()를 사용하는 예제에서 그대로 사용하셨는대 이러한 오류가 나셔서 당황하신분들!!!! 자세히 알려드릴께.. 2017. 3. 19.
[Tip] 헝가리안 표기법 [Tip] 헝가리안 표기법 헝가리안 표기법 헝가리안 표기법은 윈도우즈 프로그래밍에서 주로 사용하고 있습니다. 많은 윈도우즈 프로그래밍 서적에서 헝가리안 표기법을 사용하고 있고, 심지어는 마이크로소프트에서 만들어서 배포하는 윈도우즈 API(Application Porigramming Interface)나 MFC에서 조차 헝가리안 표기법을 사용하고 있습니다. 문제는 헝가리안 표기법을 사용해서 만든 변수의 타입이 바뀌면 변수 이름이 바뀌어야 한다는 것 입니다.즉, 변수를 사용한 곳을 다 찾아서 바꿔줘야 합니다. 관리를 소홀히 하게 되면 실제 타입과 변수 이름에 포함된 타입의 약자가 일치하지 않아서 오히려 가독성을 떨어트릴 수도 있습니다. 또한 요즘은 강력한 IDE(Integrated Development En.. 2017. 3. 19.