1.변수 선언 후 초기화 하지 않는 변수(구조체 포함)를 사용할 경우.
(사용하기 전에 반드시 초기화하고 사용해야 함)
2.varchar로 선언된 변수를 printf나 STRLOOK 함수를 사용할 때 변수명.arr로 하지 않고 변수명만 사용한 경우.
3.varchar 변수를 if문에서 비교할 때 변수명.arr로 하지 않고 변수명만 사용한 경우.
4.varchar 변수에 문자를 복사한 경우 반드시 다음과 같이 변수 길이를 설정해야 함.
변수명.len = strlen(변수명.arr);
5.선언한 변수보다 큰 값을 설정한 경우.
6.숫자 변수에 문자값을 설정한 경우.
7.선언한 변수보다 큰 값을 설정한 경우 다음 선언한 변수로 값이 넘어가는 경우도 있슴.
8.FML Buffer Field 값이 존재하지 않은 Field에서 값를 가져올 경우.
'▶ Tuxedo > C' 카테고리의 다른 글
DBX 사용예 (0) | 2010.07.05 |
---|---|
프로그래밍시 추천사항 (0) | 2010.06.28 |
디버깅 (0) | 2010.06.25 |
링크 타임시 에러 점검 (0) | 2010.06.25 |
컴파일시 메시지 분석 (0) | 2010.06.25 |