블로그 이미지
안녕1999

카테고리

전체 (3067)
자바스크립트 (20)
안드로이드 (14)
WebGL (4)
변비 (17)
정치,경제 (35)
C언어,ARM (162)
컴퓨터(PC, Note Book, 윈.. (41)
전자회로, PCB (27)
유머,안웃긴,GIF,동영상 (118)
국부론60 (71)
모듈(PCB) (3)
건강 (2)
FreeCAD (25)
PADS (43)
퇴직,퇴사,구직,취업 활동 (3)
C# (86)
엑셀 (8)
워드 (0)
LabView (6)
레고 (30)
FPGA (0)
Total
Today
Yesterday

TRACE를 사용할때, 너무 긴 문장은 에러가 발생한다.
긴 문장을 잘라서 출력해줌으로써, 에러를 피할 수 있다.
파라메터(인자) 사용불가. 문자열만 출력가능.
단, 문자열 s는 읽기/쓰기 가능한 버퍼여야한다. const 타입은 사용불가.

void TRACE_long(TCHAR *s)
	{
		int len=strlen(s);TCHAR a;
		while(len>256)
		{
			a=s[255];
			s[255]=0;
			TRACE(s);
			s[255]=a;
			s+=255;
			len-=255;
		}
		if(len)
		{
			TRACE(s);
		}
	}

'C언어,ARM' 카테고리의 다른 글

bitbuf  (0) 2020.02.15
i2c - AT24C16  (0) 2020.02.15
Warning: hDC is NULL in ...  (0) 2020.02.08
stm32-외부 인터럽트  (0) 2020.02.08
STM32 - GPIO togle  (0) 2020.01.31
Posted by 안녕1999
, |

최근에 달린 댓글

글 보관함