나 VR을 문제 @ (시) 연구

7

7rots51

Guest
안녕
VR을 때 난 함께 c0mpiler (CPU가
: at90s8515)와 함께 $ 평 @ 디버그 (에서) 코드를 아래와 함께 연구 프로젝트를 만들어보고 그 프로그램을 종료하는 동안 루프!printf에 sprintf 변경없이 난 reason.if, 거기에 아무 문제가 없다.

이건 내 문제인가, 아니면 c0mpiler 문제가 되나?# "stdio.h"포함
무효 메인 (무효)
(
서명되지 않은 int 좋아하네, KKK;
숯불 bufff [6];

bufff [5] = 0;

(1)은 (
좋아하네, KKK = 1234;
sprintf (bufff, "% u"를, 좋아 하네, KKK);
)
)

 
안녕,

당신에 대한 루프를 변경하면서 - - 루프 시도해 봤어?
내가했던 유사한 문제 및 해결을위한
- 루프 문제가 함께 있었던 걸로 기억 해요.

안부

 
당신의 문자열 전체 좋아 하네, KKK의 출력 forvalue 개최하기에 충분하지 않은 경우가있다.맨살로 문자열로 정의됩니다, 출력이 끝날 때 sprintf overide 스택과 부패로 이어질 수있는, 다음 행동 않은
변수 스택.
맨살 크기를 최대 20 가정해 봅시다 Incrcease하고 다시 시도하십시오.

 
IAR C에서 - 스파이 2.28a, uc 설정 ATmega128, 모든
작품을 좋아 ....

 
안녕,

당신은 printf 함수, 또는 '스텁'를 구현해야 할 수도있습니다 그것을
밖으로,
여기가 내가 사용하는 prontf 기능입니다 예, 제가 다시 -를하고
어느 하나에있는 기존 printf.c '파일을 수정
내가 생각하는 IAR 디렉토리의 (INC) :정적 무효 put_one_char (숯불 C가 무효 * 덤미랑)
(
tx_byte (PRINT_PORT는 C);
아웃을 사용하는 경우를 C / 위의 라인을 코멘트
* 또는 - 스파이 * /
) /이 라인에 * 경고 확인 ( '미사용 덤미랑') * /int printf (const 숯불 * 형식, ...) / * 당사의 주요 항목 * /
(
AP
= 연합 뉴스 va_list;
int nr_of_chars;

va_start (이하, 형식); / * 가변 인자
* 시작 /
nr_of_chars = _formatted_write (형식, put_one_char, (무효 *) 0, AP
= 연합 뉴스);
va_end (AP
= 연합 뉴스); / * 가변 인자 끝 * /
반환 (nr_of_chars); / *은 ANSI * 따르면 /
)

 

Welcome to EDABoard.com

Sponsor

Back
Top