Self-defined function using pointers(Selfupr())
Important Question:
C program using pointers, write a user-defined function named “selfupr()” to convert the string to upper case? (All lower case alphabets are converted to upper case, rest remain as it is).
Example:
1.
n=”hello”
Output:
HELLO
2.
n=”ComPUter12″
Output:
COMPUTER12
#include<stdio.h> void selfupr(char *p) { while(*p!='\0') { if(*p>='a' && *p<='z') *p=*p-32; p++; } } int main() { char n[20]; printf("Enter any string "); gets(n); selfupr(n); printf("String in upper case is %s\n",n); return(0); }
Output:
Enter any string hello
String in upper case is HELLO