※ ChatGPTを利用し、要約された質問です(原文:macのXcodeにおけるcinについて)
macのXcodeにおけるcinについて
このQ&Aのポイント
macOSXver10.4.11のXcode2.4.1でC++言語の勉強をしていますが、std::cin >> str1;で'operator>>'のエラーが出ています。
ソースコードの一部には、std::cinを使用してユーザーからの入力を受け取り、エラーが発生しているようです。
質問者は、今XcodeでC++言語の勉強をしていますが、std::cinを使用する際にエラーが発生し、原因が分かりません。
現在macOSXver10.4.11のXcode2.4.1を用いて
C++言語の勉強をしています。
以下のソースをコンパイルしようとしてますが「std::cin >> str1;」の行で「error: no match for 'operator>>' in 'std::cin >> str1;'」と出てコンパイルに失敗します。
原因が分かる方がいればご教授願います。
#include <iostream>
#include <stdio.h>
int main (void) {
char *str1[32], *str2[32];
std::cout << "何か入力して下さい ==>";
std::cin >> str1;
std::cout << "あなたは" << str1 << "と入力しましたね。" << std::endl;
printf("何か入力してください。==>");
scanf("%s",str2);
printf("あなたは、%sと入力しましたね。\n",str2);
return 0;
}
初歩的な質問ですみませんがご回答の程よろしくお願い致します。
お礼
早速の返信ありがとうございます。 コンパイルに成功しました。 ありがとうございました。