Null is not declared?
My code:
// Include necessary libraries #include <cstdlib> // Exits #include <iostream> // I/O #include <cstring> // String functions using namespace std; int main(int argc, char *argv[]) { //Declare local Constants and Variables const char SOKINP[19] = "23456789TtJjQqKkAa"; // Valid Input Characters char acCards [5]; // Array to hold up to five cards (user input) bool bErr; // Loop on Error (Calculated) int i, // Loop variable (Calculated) iNbrCrd, // Number of Cards 2-5 (user input) iNAces, // Number of Aces (Calculated) iTS; // Total Score (Calculated) ... for (i=0;i<iNbrCrd;i++){ do { cout << "Enter Card #" << i << " (2-9,t,j,q,k or a) >"; cin >> acCards[i]; cout << endl; bErr = (strchr(SOKINP, acCards[i]) == null) ? true : false; // *ERROR* } while (bErr); } return EXIT_SUCCESS; } [Error] 'null' was not declared in this scope
How do I declare 'null'? I tried including several other libraries. I'm using Dev C++ v5.4.2
Thanks, ~d
NULLornullptr.nullptr(orNULL). The order emphasizes and the emphasise matters.nullptr".