Программа для отображения синтаксиса-памятки по ключевым словам в C++
7 июля, 2010Используется двумерный массив указателей. Сразу же инициализируется список указателей на строки, первая размерность предназначена для указания на ключевые слова, вторая на их описание. Программа относится к простейшим базам данных.
Исходный код:
//a simple reminder by keyword
#include <iostream>
#include <cstring>
using namespace std;
char *keyword[][2] =
{
«for», «for(initialization; condition; increment)»,
«if», «if(condition) … esle …»,
«switch», «switch(value) { case-list }»,
«while», «while(condition) …»,
//here you need to add other keyword in C++
«», «» //list should end with zero strings
};
int main()
{
char str[80];
int i;
cout << «Enter keyword: «;
cin >> str;
//display syntax
for(i=0; *keyword[i][0]; i++)
if(!strcmp(keyword[i][0], str))
cout << keyword[i][1];
cin.get();
return 0;
}
Оставьте комментарий