วันพุธที่ 15 กุมภาพันธ์ พ.ศ. 2555

สิ่งที่ได้ศึกษาเพิ่มเติม จากบทเรียน

การใช้ฟังก์ขัน UPPER แบบเว้นทีละตัวอักขระ

#include <stdio.h>
#include <iostream.h>
/* convert a lower-case character to upper-case
using a programmer-defined function */

void main ( ) {
char lower, upper;
char lower_to_upper(char lower);   /* function declaration */

do {
printf("Please enter a lower-case character: ");
scanf("%c", &lower);
upper = lower_to_upper(lower);

printf("\nThe upper-case equivalent is %c\n\n", upper);
} while (getchar());
}

char lower_to_upper(char c1) {
/* function definition */

char c2;

c2 = (c1 >= 'a' && c1 <= 'z') ? ('A' + c1 - 'a') : c1;
return(c2);
}


ผลลัพธ์ที่ได้


Please enter a lower-case character:watunyu
The upper-case equivalent is W
Please enter a lower-case character:
The upper-case equivalent is T
Please enter a lower-case character:
The upper-case equivalent is N
Please enter a lower-case character:
The upper-case equivalent is U


Please enter a lower-case character: _

ไม่มีความคิดเห็น:

แสดงความคิดเห็น