묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
uvision5 printf 함수 이용
cubeMX로 code generation을 하고 uvision5로 코드를 실행했습니다.printf 함수를 사용하려 했지만 터미널 상에 출력이 되지 않았습니다.찾아보니 uvision으로 사용시에는 경로 재지정(redirection)이 필요한 것 같은데 혹시 어떻게 하는지 알 수 있을까요??
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
printf 구현할때 쓰는 _write함수
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. int _write(int file, char * p, int len){ HAL_UART_Transmit(&huart1, (uint8_t *)p, len, 10); return len;}***** printf함수 구현할때 복사하시는 write함수는(화면창에서 잘 안보이는데) 어느 파일에서 복사해 오시는걸까요? utils.c인가요? 경로가 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
printf의 반환값
scanf 함수는 입력된 수에 따라 반환값이 결정되는 것으로 알고 있습니다. printf 함수의 반환값은 무었인가요?
-
미해결
C언어 관련질문입니다.
int main(void) { int age; double height; char grade; printf("Input your grade : \n"); scanf("%c", &grade); printf("Your grade is %c\n", grade); printf("Input age and height\n"); scanf("%d%lf", &age, &height); printf("age is %d height is %.1lfcm\n", age, height); } 이렇게 코딩을 하면 출력이 Input your grade : A Your grade is A Input age and height 20 180 age is 20 height is 180.0cm 이렇게 나오는데 int main(void) { int age; double height; char grade; printf("Input age and height\n"); scanf("%d%lf", &age, &height); printf("age is %d height is %.1lfcm\n", age, height); printf("Input your grade : \n"); scanf("%c", &grade); printf("Your grade is %c\n", grade); } 이렇게 하면 출력값이 Input age and height 20 180 age is 20 height is 180.0cm Input your grade : Your grade is 이렇게 나옵니다. 순서에 따라 왜 이런가요?
-
해결됨자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
printf로 %를 출력하는방법
안녕하세요. 제가 어떤분의 질문을 답변하다 궁금한점이 생겼습니다. c언어에서는 출력할때 항상printf를 사용하잖아요?(자바강좌에서 질문하여 죄송합니다.) 구구단같은 연산코드에서는 대부분이 이런코드를 사용할거라고생각합니다. printf("%d * %d = %d", n, i, n * i); //구구단 printf("%d + %d = %d", a, b, a + b) //"기본" 그래서 나머지연산자에서도 똑같을거라고 생각했는데 printf("%d", a % b); 와같이 설명(?)이 생략됐거나 "나머지"같은 문구로 바꿔져있었습니다. https://dojang.io/mod/page/view.php?id=106 http://mwultong.blogspot.com/2007/01/c-modulus-operator-get-remainder.html 제 질문이 뭐냐면 System.out.printf("%d % %d = %d", 20, 3, 20 % 3); //예상출력: 20 % 3 = 2 같은 서식출력코드에서 %는 출력가능하냐?입니다. 답변해주면감사합니다.