char の選択を小文字の q から大文字の Q に変換する簡単な方法はありますか?
toupper の c バージョンを試しましたが、C++ では動作しません。入力する文字はすべて大文字にする必要があります。そのため、それらはメインの選択肢の選択肢にリンクしています。
たとえば、c と入力すると、C に変わり、C がリンクされている関数にアクセスしたり使用したりできます。
これまでのコードは変更なし:
include <iostream>
#include <stdlib.h>
#include <string>
#include "link.h"
using namespace std;
int main()
{
link obr;
string n;
long int x;
char choice;
do{
cout << "C: Create/Add\n P: Display\nQ: Quit";
cin >> choice;
if(choice == 'C'){
cout << "Name";
cin >> n;
cin >> x;
obr.push(n,x);
}
if (choice == 'P'){
obr.display();
}
} while(choice != 'Q');
return 0;
}