본문 바로가기

프로그래밍/C, C++

scanf, sscanf, fscanf는 어떤 차이일까? 지난번에 포스팅한 C언어의 출력 함수들에 이어서 이번에는 입력 함수들에 대해 포스팅해 보겠다. 2018/11/12 - [컴퓨터 공학/C,C++] - printf, fprintf, sprintf는 어떤 차이일까? printf, fprintf, sprintf는 어떤 차이일까? C/C++ 에서는 여러가지 출력 방법이 있다. C언어의 printf부터 C++의 cin까지 다양한 함수, 객체와 메소드가 있지만 그 중 서식화된 출력에 유용하게 사용할 수 있었던 여러가지 함수를 소개해 보려 �� haruhiism.tistory.com 사실 이런 함수들은 포맷 스트링 등에서 큰 차이가 없고 입출력의 대상이 어딘가에 따라 차이가 있으므로 한 함수에 대해 잘 기억하고 있다면 다른 함수를 봐도 매개변수 등을 통해 그 용도를 .. 더보기
배열을 이용한 기존 데이터형을 초과하는 크기의 수 출력/연산(피보나치) Java에서 long 자료형은 2^64 의 크기를 가진다. 즉 양수 9,223,372,036,854,775,807부터 -9,223,372,036,854,775,808까지 출력할 수 있다는 얘기가 된다. C, C++에서도 큰 자료형들은 이와 비슷하거나 미치지 못한다. name expresses value* CHAR_BIT Number of bits in a char object (byte) 8 or greater* SCHAR_MIN Minimum value for an object of type signed char -127 (-27+1) or less* SCHAR_MAX Maximum value for an object of type signed char 127 (27-1) or greater* UCHA.. 더보기
printf, fprintf, sprintf는 어떤 차이일까? C/C++ 에서는 여러가지 출력 방법이 있다. C언어의 printf부터 C++의 cin까지 다양한 함수, 객체와 메소드가 있지만 그 중 서식화된 출력에 유용하게 사용할 수 있었던 여러가지 함수를 소개해 보려 한다. 1. printf()int printf(const char *format-string, argument-list);일반적으로 printf()를 사용할 때는 매개변수로 쌍따옴표(")로 싸인 문자열과 문자열에서 %로 지정된 서식 매개변수를 같이 전달하여 출력한다. 또한 줄바꿈, 커서 이동 등을 위해 이스케이프 시퀀스가 사용된다. 이는 간단한 서식을 고려한 출력에 사용되며 가장 많이 접하고 학습 초기에 익숙해져야 할 핵심적인 함수라고 할 수 있다. #include int main() { printf.. 더보기
C, C++ 간단한 예제들(별찍기, 팩토리얼) #include #include using namespace std; int main() { int size, i, j; cout > size; for(i=0;i 더보기