구조체 관련 문의입니다.
겨슬
질문 제목 : 구조체를 이용하여 문자를 입력받아 출력.구조체 입/출력질문 내용 :c언어 책을 보면 간단하게 구조체 입/출력이 있긴 합니다. 그런데 제가 원하는 내용은 없어서 글을 올립니다.
질문의 주요 요지는 문자를 받긴 하지만 1byte의 길이를 가진 곳에 담아서 출력을 합니다.
지식인이나 블로그들을 보면8bit로 쪼개서출력하라고 나와 있기는 한데 말처럼 쉽지가 않더군요.
예를 들어 일단 1bit만이라도 나오게 할려는데
struct message
{
unsigned message1_0: 1;
}flag;
이렇게 하고
void main()
{
printf(message1_0 : );
scanf(%d, flag.message1_0);
printf(%d, flag.message1_0);
}
1을 넣고 출력하려니 안나오더라고요
이런 방식으로 하는 것이 아닌건지 아니면 1bit로 출력이 원래 안되는지에 대해 알려주시기 바랍니다.
-
화이트
아 C언어 책을 보다보니 구조체중에 비트 필드 구조체가 있더군요 거기에서 unsigned 변수: 다음에 숫자가 오면 byte단위가 아닌 bit단위로 크기를 주더군요 위에는 1을 줘서 1bit고요 unsigned는 부호가 없는 자료형이라고 나와 있는데 그 이상은 저도 잘 ;;; 모르겠습니다....
-
새꽃
질문두개만할께요 unsigned message1_0: 1;에서
:는 뭐에쓰는건가요? 그리고 자료형은 뭔가요? 아직 깊이있는공부를 못해서
: 라거나 그냥 unsigned는 어떻게 사용하는건지 모르겟네요;;
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2676182 | 숫자 순서대로 배열하는법 | 권뉴 | 2024-11-24 |
2676152 | 기본적인거 하나 질문드립니다. | 개미 | 2024-11-24 |
2676124 | 함수선언관련 질문이에요~...털썩..수정완료 (2) | 가지 | 2024-11-24 |
2676092 | C언어 책 (2) | 아서 | 2024-11-24 |
2676065 | 웹사이트 또는 메신저 등에서 원하는 텍스트를 검사하는방법?? (1) | 모든 | 2024-11-23 |
2676033 | 배열 기초연습중 발생하는 에러 ㅠㅜ... | Creative | 2024-11-23 |
2676005 | keybd_event 게임 제어 | 영글 | 2024-11-23 |
2675900 | 진짜기본적인질문 | 글길 | 2024-11-22 |
2675845 | 수정좀해주세요ㅠㅠㅠ | 해골 | 2024-11-21 |
2675797 | 병합 정렬 소스 코드 질문입니다. (2) | 도래솔 | 2024-11-21 |
2675771 | 큐의 활용이 정확히 어떻게 되죠?? | 해긴 | 2024-11-21 |
2675745 | 도서관리 프로그램 질문이요 | 도리도리 | 2024-11-20 |
2675717 | 2진수로 변환하는것! (3) | 동생몬 | 2024-11-20 |
2675599 | for문 짝수 출력하는 법 (5) | 널위해 | 2024-11-19 |
2675575 | Linux 게시판이 없어서.. | 첫삥 | 2024-11-19 |
2675545 | 구조체 이용할 때 함수에 자료 넘겨주는 것은 어떻게 해야 하나요? | 아연 | 2024-11-19 |
2675518 | 사각형 가로로 어떻게 반복해서 만드는지좀.. 내용 | 신당 | 2024-11-18 |
2675491 | !느낌표를 입력하는것은 어떻게합니까~~?ㅠㅠ (5) | 사지타리우스 | 2024-11-18 |
2675411 | 파일입출력으로 받아온 파일의 중복문자열을 제거한 뒤 파일출력 | 앨버트 | 2024-11-17 |
2675385 | 링크드리스트 주소록 질문드립니다. (1) | 겨루 | 2024-11-17 |