C프로그래밍

C프로그래밍/개인 공부

C언어 - 문자열을 정수로, 정수를 문자열로 바꾸기

프로그래밍을 하다보면 문자열을 정수/실수로 바꾸거나 정수/실수를 문자열로 바꿔야하는 경우가 존재한다. atoi, atof 함수사용, sscanf, sprintf 함수를 사용하는 방법이 있다. sscanf, sprintf사용 1)sscanf() : 문자열로부터 읽어서 지정된 형식에 따라 변수에 저장한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 #include int main(void) { char s1[] = "100 200 300"; char s2[20]; int value; sscanf(s1, "%d", &value); //s1에서 읽어서 %d형식으로 value에 저장 printf("%d", value); //value를 출력 return 0; } Colored by Color Scrip..

C프로그래밍/Programming Lab(학교수업)

피보나치 수열 재귀함수로 표현하기

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include int fibo(int num) { if (num

C프로그래밍/개인 공부

C언어 - 포인터의 기초

포인터 point에 er을 붙인 것이다. pointer을 직역하면 '가르키는 것'이 되는데, 변수의 주소를 가지고 있는 변수이다. 즉, int i = 4이렇게 변수에 데이터를 저장했다고 가정했을때, 포인터는 변수i가 저장되어있는 메모리상 주소를 가진다. 주소 연산자 & 그렇다면 변수의 주소를 어떻게 알 수 있을까? 주소 연산자인 &를 사용하면된다. 간단한 예제를 살펴 보자. 1 2 3 4 5 6 7 8 9 #include int main(void) { int a = 10; printf("%u", &a);//%u는 주소를 십진수로 출력 return 0; } cs 이 예제에선, 변수 a를 선언하고 10을 저장했다. 그렇다면 이 변수 a가 저장되어 있는 메모리상 주소가 있을 것이다. &는 주소 연산자로써 &a..

C프로그래밍/Programming Lab(학교수업)

솟수 구하기

소수 : 약수가 1과 자기 자신뿐인 수 예를 들어서, 5는 약수가 1과 5밖에 없기 때문에 소수이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 #include int isPrime(int n) // 솟수 검사 함수, 솟수이면 1 아니면 0을 return { for (int i = 2; i

C프로그래밍/Programming Lab(학교수업)

완전수 구하기

완전수 : 한 정수 N과 N의 약수들의 합이 같은 수 예를 들어, 6의 약수는 1, 2, 3 이고 약수들을 더하면 6이다. 약수의 합과 그 수가 같으니 완전수. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 #include int main(void) { int n, i, j, sum; int ndiv, div[1000]; // 약수 보관 장소 n = 10000; for (i = 2; i

C프로그래밍/Programming Lab(학교수업)

Lab09실습 - 파일 입출력을 이용한 전화번호부

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..

Jminu
'C프로그래밍' 카테고리의 글 목록 (3 Page)