こんにちは、C の学習を始めたばかりで、ここで問題が発生する理由を知りたい.. char ポインタを渡したい
char *temp;
関数に、つまり関数の呼び出し
checkIfUniqueCourseNo(temp,k);
プロトタイプで
int checkIfUniqueCourseNo(char checkchar[4],int);
および関数ヘッダー
int checkIfUniqueCourseNo(char checkchar[4], int k)
ここで本当にばかげたことをしていると確信していますが、それを修正する方法がわかりません:(事前に感謝します.ps私のエラーは、checkchar [4]がPを出力することです...
例 - -
temp = "123A"
checkIfUniqueCourseNo(temp,k);
int checkIfUniqueCourseNo(char checkchar[4], int k){
printf("CheckifUniqueCourse\n");
printf("Check Value = %c \n", checkchar);
return 0;
}
出力 = チェック値 = P