KOREA University/C++2008. 9. 26. 15:00
#include <iostream>
#include <cctype> // isupper를 위해서
#include <cstring> // strcpy를 위해서
using namespace std;
int main()
{
 char str[100], insert[100];
 int i, count;
 cout << "Insert : ";
 gets(insert); // cin을 쓰면 공백을 무시해버린다
 strcpy(str, insert); // insert값을 받는다
 count = 0;
 for(i=0; str[i]; i++)
 {
  if(isupper(str[i])) count++; // 대문자 개수를 샌다
 }
 cout << str << " contains " << count << " uppercase letters.\n";
 return 0;
}


입력한 문자열에서 대문자 개수를 구하는 소스다.
이런 졸라 쉬운 소스를 올리는 이유는?
숙제였으니까 ㅋㅋㅋ

사실 C++가 객채지향 개념이 나올때까지는 C랑 완전 똑같다고 보면 된다.
그러므로 cout과 printf를 바꿀 줄만 안다면 C언어배우는 학생들은 내 쏘스 그대로 갖다붙혀도 됨
(물론 객채지향 개념이 없을 경우에만)
Posted by 정훈승