c언어 코딩 오류 문제

c언어 코딩 오류 문제

작성일 2024.05.16댓글 1건
    게시물 수정 , 삭제는 로그인 필요

c언어 코드를 짜고 있는데 값이 안나오는 문제가 발생했는데
도저히 원인을 모르겠는데 도와주세요ㅜㅜㅜㅜ


float speed_LPF;
float speed_LPF_temp;

값의 초기화는 모두 잘 되어 있는 상태입니다. 

void calc_spd(void)
{
(생략)
speed_LPF = speed_LPF_temp + 0.015 * 0.3 ;
speed_LPF_temp = 0.015 * 0.3 + 0.97 * speed_LPF;
}

일정 주기로 속도계산이 반복해서 이루어져서 speed_LPF와 speed_LPF_temp라는 값을 얻고 싶은데

speed_LPF = speed_LPF_temp + 0.015 * 0.3 ;
speed_LPF_temp = 0.015 * 0.3 + 0.97 
여기까지 코드를 작성하면 값은 잘 나옵니다. 

speed_LPF = speed_LPF_temp + 0.015 * 0.3 ;
speed_LPF_temp = 0.015 * 0.3 + 0.97 * speed_LPF; 
그러나 문제는 이렇게 코드를 작성하는 순간 두 변수의 값이 모두 안나오는 문제가 계속해서 발생하는데 도저히 원인과 해결방법을 모르겠습니다. 

그리고 반대로 이렇게 작성하면 값이 모두 잘 나옵니다. 
speed_LPF = 0.015 * 0.3 ;
speed_LPF_temp = 0.015 * 0.3 + 0.97 * speed_LPF; 

그러나 아래와 같이 작성하는 순간 두 값 모두 안나오는 문제가 발생합니다. 
speed_LPF = speed_LPF_temp + 0.015 * 0.3 ;
speed_LPF_temp = 0.015 * 0.3 + 0.97 * speed_LPF;

혹시 해결방법을 아신다면 한번만 도와주세요ㅜㅜㅜㅜ



#c언어 코딩 사이트 #c언어 코딩도장 #c언어 코딩 #c언어 코딩 연습 사이트 #c언어 코딩 프로그램 #c언어 코딩테스트 #c언어 코딩 앱 #c언어 코딩테스트 예제 #c언어 코딩테스트 준비 #c언어 코딩도장 pdf

profile_image 익명 작성일 -

답변이 늦었네요. 접속을 안해서 이제야 봤습니다.

void calc_spd(void)

{

(생략)

speed_LPF = speed_LPF_temp + 0.015 * 0.3 ;

speed_LPF_temp = 0.015 * 0.3 + 0.97 * speed_LPF;

}

소스를 부분적으로 기재하셔서 정확한 답변이 될런지 모르겠습니다.

기재하신 내용만으로는 값이 안나오는 이유가 있어보이진 않습니다.

void calc_spd(void) 함수 안에서만

speed_LPF, speed_LPF_temp 를 사용하는 것인가요? 전역변수로 사용되는 것인가요?

값이 안나온다? 라는 표현을 하셨는데, 값이 안나온다는 것이 틀린 값이라는 얘기인가요?

계산하다 문제가 생겨서 프로그램이 halt 된다는 얘긴가요?

좀 더 정보가 필요합니다.

관련 소스를 전체적으로 보여주시면 바로 답변할 수 있을 텐데요.

c언어 코딩 오류 문제

c언어 코드를 짜고 있는데 값이 안나오는 문제가 발생했는데 도저히 원인을 모르겠는데 도와주세요ㅜㅜㅜㅜ float speed_LPF; float speed_LPF_temp; 값의...

c언어 코딩 오류 .....

c언어 코드를 짜고 있는데 값이 안나오는 문제가 발생했는데 도저히 원인을 모르겠는데 도와주세요ㅜㅜㅜㅜ float speed_LPF; float speed_LPF_temp; 값의 초기화는...

c언어 코딩 오류 ....

c언어 코드를 짜고 있는데 값이 안나오는 문제가 발생했는데 도저히 원인을 모르겠는데 도와주세요ㅜㅜㅜㅜ float speed_LPF; float speed_LPF_temp; 값의...

c언어 코딩 오류

... return 0; } 제공하신 스크린샷을 기반으로 문제를 분석해보겠습니다. 스크린샷은 오류 메시지의 전체적인 내용을 보여주지 않지만, 일반적으로...

c언어 코딩오류

... 오류는 밑의 사진들이고 혹시 해결방안과 어떤게 문제였는지, 어떻게 해결했는지... 코딩하다 모르면 물어봐! 코딩티처 운영자...

c언어 코딩오류 질문

... scanf 함수로 문자 입력받아 정수 2개 각각 덧셈 뺄셈값 구하는 문제인데 자꾸 오류가 떠요 어느 부분이 틀렸나요??? printf("덧셈:%d, 뺄셈:%d...