Jump to content

Welcome to Geeks to Go - Register now for FREE

Need help with your computer or device? Want to learn new tech skills? You're in the right place!
Geeks to Go is a friendly community of tech experts who can solve any problem you have. Just create a free account and post your question. Our volunteers will reply quickly and guide you through the steps. Don't let tech troubles stop you. Join Geeks to Go now and get the support you need!

How it Works Create Account
Photo

Upper to Lower Case convertion in C++ (and the other way around)


  • Please log in to reply

#1
Qodeus

Qodeus

    New Member

  • Member
  • Pip
  • 5 posts
Hello. I have just started programing in C++ (though I do have experience in programing) I do not know how to convert uppercase chars to lowercase.

Someone pleas help me. Thanks in advance!
  • 0

Advertisements


#2
destin

destin

    Member

  • Member
  • PipPip
  • 53 posts
In the header file ctype.h ( C ) or cctype ( C++ ), there are toupper and tolower methods.
#include <iostream>
#include <cctype>

using namespace std;

int main() {
	char ch = 'a';
	   ch = toupper(ch);
	cout << ch << endl;
	   ch = tolower(ch);
	   cout << ch << endl;
}
You could always write your own methods:
char toupper(char ch) {
	if (ch < 'a' || ch > 'z') {
		return ch;
	}
	return ch - ('a' - 'A');
}

char tolower(char ch) {
	if (ch < 'A' || ch > 'Z') {
		return ch;
	}
	return ch + ('a' - 'A');
}

Hope this helps!

Edited by destin, 14 February 2006 - 05:38 PM.

  • 0

#3
Qodeus

Qodeus

    New Member

  • Topic Starter
  • Member
  • Pip
  • 5 posts
Thanks a lot man. It realy helped me! :tazz:
  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP