<div><a target="_blank" href="http://todayhumor.com/?programmer_16644" target="_blank">http://todayhumor.com/?programmer_16644</a> </div> <div>이건 저번에 제가 질문드렸는데 답을 찾았습니다!! 답변 달아주신 많은 고수님들께 감사드려요!!</div> <div> </div> <div> </div> <div>#include <wiringPi.h><br>#include <stdio.h><br>#include <stdlib.h><br>#include <time.h><br>#define LED2 1<br>#define BUTTON 2</div> <div><br> int main(void) {<br> int i;<br> FILE *out;<br> out = fopen("timeprint.txt","w");<br> wiringPiSetup(); <br> pinMode(LED2,OUTPUT);<br> pinMode(BUTTON,INPUT);<br> <br> struct tm *t; <br> time_t timer;<br> <br> timer = time(NULL);<br> t=localtime(&timer);</div> <div> <br> while(1){<br> <br> if(digitalRead(BUTTON)){<br> i=digitalRead(BUTTON);<br> } </div> <div>if(i!=digitalRead(BUTTON)){<br> digitalWrite(LED2, 1);<br> fprintf(out, "현재시간은%d년 %d월 %d일 %d시 %d분 %d초 입니다.\n"<br> ,t->tm_year +1900, t->tm_mon +1, t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);<br> fclose(out);}<br> else{<br> digitalWrite(LED2, 0);<br> }</div> <div><br>}<br>}</div> <div><br>코드는 이렇습니다..!!</div> <div> </div> <div>문제는 버튼을 누를때마다 날짜 시간이 출력되고 파일로 저장되는 프로그램을 만드는 겁니다..</div> <div>열심히 저번에 질문드린 내용을 합쳐서 만들었는데..</div> <div>컴파일하면 오류도 없는데</div> <div>실행을 하면 </div> <div>*** Error in `./save': double free or corruption (!prev): 0x00791008 ***<br>Aborted</div> <div>이런 오류가 뜹니다.. 어떻게 해야 하나요..?</div> <div> </div> <div> </div> <div><br> </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.