-
24장. 배열과 포인터, 포인터 연산) 문제 24-1 [포인터 덧셈 뺄셈 연산] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 18. 18:11
<2016. 9. 26. 21:13>
24장. 배열과 포인터, 포인터 연산) 문제 24-1 [포인터 덧셈 뺄셈 연산] - 1
/* 프로그램 상에 다음과 같은 문자열을 선언하자. char * str = "He Is My Best Friend!"; 그리고 포인터 str을 이용해 문자열에 저장된 대문자의 개수가 몇 개인지 세어보는 프로그램을 작성하자. 이 문제의 해결을 위해 포인터 str을 이용한 포인터 연산을 해야만 한다. */ #include<stdio.h> #include<stdlib.h> int main(void) { char * str = "He Is My Best Frined!"; int i = 0; int count = 0; while (1) { if (str[i] == '\0') break; else if (str[i] > 'A' && str[i] < 'Z') count++; i++; } printf("%d\n", count); /* for (i = 0; str[i] == 'B'; i++) { count++; } printf("%d", count); */ system("pause"); return 0; }
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
24장. 배열과 포인터, 포인터 연산) 문제 24-2 [1차원 배열 이름의 포인터 형 결정하기] - 1 (0) 2019.04.18 24장. 배열과 포인터, 포인터 연산) 문제 24-1 [포인터 덧셈 뺄셈 연산] - 2 (0) 2019.04.18 23장. 포인터의 포인터, 포인터배열) 문제 23-2 [이중 포인터를 이용한 포인터 관계 변경하기] (0) 2019.04.18 23장. 포인터의 포인터, 포인터배열) 문제 23-1 [이중 포인터와 삼중 포인터] (0) 2019.04.18 22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 2 (0) 2019.04.18