Mọi người giảng giúp e đoạn code này với ạ. e mới học nên chưa hiểu biết nhiều, mong mọi người giúp ạ. tài liệu e copy từ ngôn ngũ lập trình c++ của học viện công nghệ bưu chính viễn thông
#include <ctype.h>
#include <string>
// Hàm có sử dụng con trỏ hàm như tham số
void Display(char[] str, int (*Xtype)(int c)){
int index = 0;
while(str[index] != ‘\0’){
cout << (*Xtype)(str[index]); // Sử dụng con trỏ hàm
index ++;
}
return;
}
// Hàm main, dùng lời gọi hàm đến con trỏ hàm
void main(){
char input[500];
cout << “Enter the string: ”;
cin >> input;
char reply;
cout << “Display the string in uppercase or lowercase (u,l): ”;
cin >> reply;
if(reply == ‘l’) // Hiển thị theo dạng lowercase
Display(str, tolower);
else // Hiển thị theo dạng uppercase
Display(str, toupper);
return;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?