수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

fwrite를 활용하여 fprintf 처럼 출력할수 있나요?

스콜피온

2023.04.01

질문 제목 :
fwrite를 활용하여 fprintf 처럼 출력할수 있나요?
fwrite를 활용하여 fprintf 처럼 출력할수 있나요?

질문 내용 :

현재 MCU보드를 사용해 센서와 통신을 하려고 하는데생각과는 다르게 잘 안되고 있어서 fwrite가 제대로 작동하고 있는지 확인해 보려고 합니다예를 들어 화면에 1이라고 표시하려면fprintf 로는b=1;fprintf(stdout, %x, b);인데, fwrite 라면1에 해당하는 ascii코드 0x31 을 입력 시키면 된다고 생각해 아래와 같이 했는데요b=0x31;fwrite(&b,1,1,stdout);화면에 아무것도 표시되지 않네요. 제가 fwrite를 잘못 이해하고 있는 건가요??

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • LO

    그렇군요 답변 감사합니다

  • 미나래

    왜 놀라시는지...

  • 등대

    아니 이럴수가

  • 김슬픔

    수다님... 사... 사... 사랑해요.

  • 새우깡

    콘솔과 윈도우 창의 문제가 아니러 파일 포맷의 문제로 보입니다.

    윈도에서 \\n를 파일에 텍스트 모드로 출력시 \\r\\n으로 변환되어 출력됩니다.
    리눅스는 \\n으로 출력되고요.

    윈도우가 개행 문자에 저런 변환을 하면서 텍스트 모드가 새로 생겼습니다. 그전엔 바이너리와 텍스트 모드간 구별이 없었다 알고 있습니다.

  • 슬아라

    으음. 좀더 찾아보니 바이너리 모드와 텍스트모드의 차이는, 텍스트 모드일 때 몇몇 특수 문자들(줄내림이나 EOF 같은)을 다르게 취급하는 것 뿐이로군요.
    잘못된 지식 전파에 심심한 사과를 드립니다 (_ _);;;;

  • 하늘이

    텍스트 모드와 바이너리 모드의 구분은 상관이 없지 않을까요. 실제로 물리적으로는 텍스트 모드와 그래픽 모드에 의해 구분되는 것으로 알고 있어요.

  • 초엘

    제대로 이해하고 있습니다. 하지만 DOS 계열은 파일포인터가 두 가지 종류로 나뉩니다. 텍스트 모드와 바이너리 모드가 그것인데요. fread, fwrite 함수는 바이너리 모드용 함수이고 텍스트 모드의 파일포인터에서는 제대로 동작하지 않을 수도 있습니다.
    유닉스계열에서는 문제 없이 돌아갑니다.

번호 제 목 글쓴이 날짜
2697465 수다님...^^ (2) 가론 2025-06-08
2697432 서버 만드는 함수에서 궁금한게있어요~ 파랑 2025-06-07
2697401 열혈강의 문제오류 (1) 꿈 2025-06-07
2697374 기초적인 C언어 프로그래밍 입니다. 얼 2025-06-07
2697341 좌우대칭 문제인데 Q가 입력되면 종료가 되야하는데 되지않습니다 무지개 2025-06-07
2697314 fprintf와 fscanf 로 파일 입출력 할떄 밝음이 2025-06-06
2697293 툴 소스 뽑아내는법 도움 2025-06-06
2697264 소소한거 두어가지 질문할께요~ (8) 별솔 2025-06-06
2697235 scanf로 인풋 받을 때?! 보담 2025-06-06
2697207 열혈강의 연습문제 질문이요~ (2) 맥적다 2025-06-05
2697182 strcmp, strtok - 어떤 기능을 하는지... 루다 2025-06-05
2697129 [질문] 아래 저축액을 계산하는 프로그램 ㅠ 추가 질문 (7) 찬늘 2025-06-05
2697072 쌩초보 질문! (1) 얀 2025-06-04
2697050 도움부탁드립니다.. 화이트 2025-06-04
2697023 gotoxy함수, 어떻게 사용하죠? (3) 적송 2025-06-04
2696994 c언어를 막 시작한 초보인데 질문이 있어용 ㅠㅠ (2) 귀1여운렩 2025-06-03
2696944 윈도우 콘솔프로그램 질문드립니다 (2) 꽃님이 2025-06-03
2696882 c언어 입력받기 질문 입니다 (2) 흰추위 2025-06-02
2696853 문자열은 정적메모리에 할당된다고 하는데 정적메모리가 뭡니까?? (6) 다온 2025-06-02
2696799 c c++언어입문전에 파이톤이나 자바스크립트배워두면.. (2) 앨런 2025-06-02
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com