오유인페이지
개인차단 상태
푸른놀님의 개인페이지입니다
회원가입 : 12-02-29
방문횟수 : 2703회
닉네임 변경이력
일반
베스트
베오베
댓글
406 2016-03-17 10:24:26 0
댓글쓰다가, 글로... c포인터, printf가 이상해요.를 설명함 [새창]
2016/03/17 10:23:05
윗에 숫자 8칸은 그림 잘못 그린겁니다... 저런 패딩은 없습니다. int j도 j만 써놓았네..
대충 보시고 저런 오타는 너그러히 봐주세요
405 2016-03-16 11:47:36 0
c언어 printf문을 사용하면서 질문을 드립니다. [새창]
2016/03/15 17:18:10
:set ts=4
...해주세요
404 2016-03-16 11:40:30 0
[새창]
도스창에서 set 이라고 쳐보시면... 웬간한건 다 세팅 되어져 있을겁니다.
요즘 설치 프로그램들은 환경까지 마춰주지만 옛날엔 압축 풀리는 수준이였어요..
그땐 다 잡아서 했습니다.
403 2016-03-16 11:37:46 0
주식시세 api 아시는 분~ [새창]
2016/03/16 01:24:38
연동은 이미 많이 알아 보신것 같구요. 제공되는 api로 원하는 데이터를 가져와서
프로그램을 하게 됩니다...
초보 프로그래머가 샘플 돌려보고 몇개 만들어보는 수순을 똑같이 하면 되는데,
보통은 가져온 데이터가 있으면 엑셀등에서 그래프등으로 원하는 값이 표현 되는지 확인하고,
이후에 프로그램을 하게 되는데, 언어는 무엇이든 상관 없습니다.

엑셀만 잘해도 훌륭한 프로그램이 나올수 있구요. 보통은 비쥬얼베이직으로 하지 않을까 짐작해봅니다.
보통은 특정 종목의 챠트를 만들어 내고, 트리거를 걸고(각종 조건문들).. 뭐 이러던데,

주식에서 쓰는 막대기 많이 달린 챠트는 무료 챠트에서는 안나올거 같습니다.
보통은 힘들게 만들어 내더라구요. 잘 만든사람들은 몇년씩 노력해서 챠트 하나 만들어 내던데,
이 챠트란게 쉽게 볼 상대가 아닙니다... 챠트를 만드는건데, 기업에서 쓰는 챠트 라이브러리는 수천에서 수억짜리도 있을 정도니까요.

언어를 잘해도 챠트를 잘 그릴려면 따로 공부 해야합니다. 통계,디자인에 미학까지 갖추어야 이쁘게 나옵니다.

원하는 수준이 어느정도인지는 모르겠으나, 그냥 api이용하는 정도까지만 해보시고, 더 하실거면 추가 질문 하시는게 나을듯 싶네요.
402 2016-03-16 11:25:46 0
c언어 printf문을 사용하면서 질문을 드립니다. [새창]
2016/03/15 17:18:10
패딩같은 효과가 나는것이지, 패딩은 스트럭쳐 만들때 설명이 쉬우니까 보란 뜻이구요. 배열 선언시 특정 룰이 있는지는 모르겠습니다.
포직스 표준이 된걸 확인했던게 거의 20년전 일이라 링크란게 없던 시절이구요..
gcc 완전 초창기 버젼.. 아마 구할수 있으면 가장 오래된 버젼을 구해서 char a[5]선언하면 딱 5바이트만 만들어 질겁니다.
어지간히 오타쿠 아니면 내가 선언한 변수의 포인터까지 확인해 보는 과정은 안해보겠죠?
하지만, 대용량 처리를 하려면 이런 지식들이 버그 콘트롤 할때 결정적인 역활을 합니다.
이건 코딩 실력이라기 보다는 아키텍쳐를 문제죠...
씨컴파일러 사용자 입장이 아니라, 컴파일러 만드는 사람 입장을 생각해 보면 이런 문제가 왜 생기는지 짐작은 됩니다만,
사용자 입장의 개발자들에겐 난해한 문제라고 봅니다...

초보들에게 이걸 꼭 알아야 한다고 말하기도 거시기한 문제들이죠.. 그냥 짠밥 많이 먹다 보면... 늘겠죠.
401 2016-03-15 19:21:09 0
[새창]
답을 알지만 질문자 처럼 그림 올리기 귀찮아서 패스.
400 2016-03-15 19:17:46 1
[새창]
그런 질문을 해서 짜증나서 그만 두는거 아닐까요?
399 2016-03-15 19:16:18 0
C배열 질문하나만요.... [새창]
2016/03/15 00:07:37
a[0] = 1;
a[1] = 2;
a[2] = 3;
b[0] = 1;

if(a[0] == b[0])
{
printf("a[0th] is equal to b[0th], value %dn", a[0]);
}

if(a[1] == b[0])
{
printf("a[1th] is equal to b[0th], value %dn", a[1]);
}

if(a[2] == b[0])
{
printf("a[2th] is equal to b[0th], value %dn", a[2]);
}

이렇게 풀어야 학생 수준에 맞는겁니다.

이중포문 돌리면 교수 수준입니다.
398 2016-03-15 19:05:38 0
c언어 printf문을 사용하면서 질문을 드립니다. [새창]
2016/03/15 17:18:10
1. 이유는 무엇인가요?
c는 디폴트로 패딩이 있습니다. struct padding으로 공부 하시면 감이 오실테고요.
일반 변수도 일정한 간격으로 공간을 잡습니다. 5바이트 선언하면 제 머리엔 10바이트로 잡힙니다.
제가 공부할때는 최소 10바이트 잡는다가 포직스 표준이였습니다... 전에 비슷한 문제로 답글을 단적 있었는데, 12바이트가 잡힌경우가 있고
이유는 저도 모르겠습니다... 차라리 2,4,8,16 간격이면 더 이해하기가 쉽겠는데... 10 간격으로 잡힙니다.

결론은 5th까지는 사용해도 되는 영역.. 나머지 10th까지는 padding영역으로 쓰면 안되지만, 쓴다고 죽진 않습니다.
그리고, c는 널포인트 접근하지 않는이상 런타임 에러 같은거 없습니다... 그래서 c++이나 java에는 범위 결정문이 있어서
런타임 오류가 납니다.

2. 정상적으로 진행? ==> 패딩

3. ' ('가 없어졌습니다. 왜?
넣지 않는 문자가 나오는 곳은 6th이후 입니다... 10개까지 찍어보시면 내가 넣지 않는 문자.. 즉 이상한 문자들을 모실수 있습니다.

참고로 재미있는 코드도 하나 해보세요

int a, b, c, d;
a = 10; b=11;c=12;d=13;
char buff[5];
int a1, b1, c1, d1;
a1 = 10; b1=11;c1=12;d1=13;

buff[-1] = 'a';

for(....//print...);

버퍼에 0보다 작은값 넣으면 안돌거 같죠?... 돕니다.. 아주 잘 돌아요.

동적분석에서 오류가 납니다... 컴파일러에 따라서는 컴파일 안되는 경우도 있는데..

사용하시는 gcc는 될겁니다.
397 2016-03-15 14:29:13 0
“박영선 지역구 구로을에 전략후보 내겠다” 정의당 출마자들 ‘압박’ [새창]
2016/03/15 13:50:12
이러다 유작가 구로에서 나올지도 몰라..
396 2016-03-15 14:27:31 0
안녕하세요 , 입문을 하기 위해 장비를 구입했는데 뭔가 이상해요(본삭금) [새창]
2016/03/11 22:14:18
다들 시즌이 가까워 지니까... 댓글도 많이 달리고, 엄청 친절해지고 있어..
395 2016-03-10 09:35:42 0
[구인] AR/SLAM 관련 영상처리 개발자 모집 [새창]
2016/03/09 19:29:32
ar도 힘든데 slam하는 사람이 있을라나요?.. 네이버 opencv 클럽에 slam방이 있었던거 같은데.. 거기다가 글을 올려 보는건 어떨런지?

개인적으로 영상처리/비젼을 관심있어 하는데 slam이 가장 재미있는 분야 아닐까 싶습니다. 산업에 쓰일 가능성도 높고요.

젊은 분들중에 영상 도전 하실분은 slam 강력 추천합니다... 어렵긴 하지만 미래 먹거리로 제일이지 않을까 싶습니다.

난 aam정도 까지만 하다가 slam보고 놀라서.. 그게 7~8년전인데... 완전 신세계임.
.. 여튼 글 작성분, 재미있는 분야에서 일하시는게 부럽긴 합니다.
394 2016-03-10 09:16:00 5
컴공과/컴과과(컴퓨터과학과) 16학번 근황.jpg [새창]
2016/03/09 21:56:19
프로그램이 직관적이고 리더빌리티가 뛰어나다.
코드 이식에 불가능이 없다.
컴파일 속도가 빠르다.
실행 속도가 빠르다.
메모리 사용이 효율적이다.
프로그램 로직이 단순하다.

그 어느모로 보나 학생들의 답에 점수를 더 주어야 합니다.
393 2016-03-10 09:13:33 0
알듯말듯 front end developer와 java궁굼증 [새창]
2016/03/09 23:00:08
지금 하시는게 너무 쉬워서 재미없고 심심해질정도 되면 자바 하시면 됩니다.
392 2016-03-09 09:20:04 0
혹시 아날로그 시계 프로그램 이런 것 있나요..? [새창]
2016/03/08 15:08:28
var now = new Date();
now.setHours(now.getHours() + 4); // 더하고 싶은 시간
var hour = now.getHours();
var minute = now.getMinutes();
var second = now.getSeconds();
< 이전페이지 다음페이지 >
< 131 132 133 134 135 >
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호