Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works
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