我想用程序寫一個心理量表 那份心理量表有30個問題 所以我想寫30個函數 把30個函數的處理結果通過按址傳遞的方式放到main函數下再處理 但是我寫第一個函數(問題)就無法傳遞到main函數下 下一行開始是我的代碼 請幫忙指正我的錯誤 謝謝!!!
#include
using namespace std;
void question1(int *p);
int main()
{
int point=0;
int *p=&point;
question1(&p);
return 0;
}
void question1(int *p)
{char option='a'||'b'||'c';
cout<<"你在看地圖,或街上的指示,你會:\n";
cout<<"a 會有困難,而找人協助\n";
cout<<"b 把地圖轉過來,面對你要走的方向\n";
cout<<"c 沒有任何困難\n";
cin>>option;
if(option=='a')
{*p=*p+15;}
else if(option=='b')
{*p=*p+5;}
else if(option=='c')
{*p=*p-5;}
}
question1(&p);
->
question1(p);