How do you convert a string to uppercase or lowercase in C++ without using libraries?

Asked by Last Modified  

Follow 2
Answer

Please enter your answer

Tutor

You have to do it manually, of course. Use for loop to traverse to each character of string and then check for ASCII code of each character. If ASCII code is in between 65 to 90 inclusively, then it is upper case. For all lowercase letter Assign corresponding ASCII code(97-122) to that place in string....
read more
You have to do it manually, of course. Use for loop to traverse to each character of string and then check for ASCII code of each character. If ASCII code is in between 65 to 90 inclusively, then it is upper case. For all lowercase letter Assign corresponding ASCII code(97-122) to that place in string. And Vice-versa for Lower to Uppercase. Try first to code self , If you still find hard to execute then check the code below -- // For Uppercase to all Lowercase letter std::string str="%^#AdKLdsSD*("; for( int i=0; i= 65 && s[i] <= 90 ) { s[i] = (s[i]-65)+97 //find diff between Uppercase Character and 'A' and then add ASCII value of 'a' } } Similarly for lowercase with different ASCII if condition and if block statement. For better coding style :: You can wrap these thing into a function. read less
Comments

Computer Wizard

Get ASCI code of the character and convert to corresponding uppercase ASCII.
Comments

Related Questions

Why is C programming language called C?
The C programming language is named "C" because it was developed as a successor to an earlier programming language called "B." B was created by Ken Thompson at Bell Labs in the early 1970s, primarily for...
Profile Photo
Ashwini
0 0
View Comments6
What is the difference between ++var and var++?
First one is present increment and second one is the post incremental t of the variable. Both increases value of var to one. The difference between pre and post increment is given in below example. Int...
Profile Photo
Chittaranjan

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

C and C++ programming with memory level debugging
Understanding C and C++ programming by using memory level debugging. Step 1: Understand the Memory map of C executable Step 2: Start memory level debugging using popular IDE Step 3: Find the memory...
Profile Photo

Facts about C language
C programming language was developed in 1972 by Dennis Ritchie at AT&T Bell Labs. It was developed to overcome the problems of languages such as B, BPCL. It was developed to write the Unix operating...
Profile Photo

Functions In C Programming
A C-language program is nothing but collection of Function, these are the building blocks of a ‘C’ program. Generally, a function mans a task. “Function is a...
Profile Photo

Programing Languages Learning Tricks
You want to learn that new language or library or framework as soon as possible, right? That’s understandable. Fortunately, there are a handful of tips that can help you to better retain all of that...
H

Harshal G.

0 0
View Comments0

Structures in C
A structure is a collection of one or more data members possibly of different data types, grouped together under a single name for convenient handling. Defining a Structure: In general terms,...
Profile Photo

Recommended Articles

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Hadoop is a framework which has been developed for organizing and analysing big chunks of data for a business. Suppose you have a file larger than your system’s storage capacity and you can’t store it. Hadoop helps in storing bigger files than what could be stored on one particular server. You can therefore store very,...

Read full article >

Business Process outsourcing (BPO) services can be considered as a kind of outsourcing which involves subletting of specific functions associated with any business to a third party service provider. BPO is usually administered as a cost-saving procedure for functions which an organization needs but does not rely upon to...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you