⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prog7_04.cpp

📁 一本语言类编程书籍
💻 CPP
字号:
// Program 7.4 Using an array of pointers to char
#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main() {
  const char* pstars[] = {
                           "Mae West",                      // Initializing a pointer array
                           "Arnold Schwarzenegger",
                           "Lassie",
                           "Slim Pickens",
                           "Greta Garbo",
                           "Oliver Hardy"
                         };
  const char* pstr = "Your lucky star is ";
  int choice = 0;

  const int starCount = sizeof pstars / sizeof pstars[0];   // Get array size

  cout << endl
       << "Pick a lucky star!"
       << " Enter a number between 1 and "
       << starCount
       << ": ";
  cin >> choice;

  cout << endl;
  if(choice >= 1 && choice <= starCount)                    // Check for valid input
    cout << pstr << pstars[choice - 1];                     // Output star name
  else
    cout << "Sorry, you haven't got a lucky star.";         // Invalid input

  cout << endl;
  return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -