Isaac Remuant 40 Newbie Poster

mmm, if the whole point is avoiding accidental changes to Bla's date field then you could use const_cast.

http://www.cppreference.com/wiki/keywords/const_cast

char* ReturnDate(Bla const& blabla)
    { 
        //strcpy_s(blabla.date,8,"assssde");  <- This would give you a compiler error.
        return const_cast<char*> (blabla.date);
        
    }

Don't just trust me. Do some research. It's been some time since I fiddled with this and my memory is rusty. I'll look into this later, If I can

Isaac Remuant 40 Newbie Poster

You need to make an array of students and loop through the elements of that array.

Some links about c++ arrays for reference:
http://www.cplusplus.com/doc/tutorial/arrays/
http://www.learncpp.com/cpp-tutorial/61-arrays-part-i/

Isaac Remuant 40 Newbie Poster

Do you have to use c strings or can you use c++ strings?

Here you have both references (c-style strings and c++ strings)

http://www.cplusplus.com/reference/clibrary/cstring/
http://www.cplusplus.com/reference/string/string/

For the 1st problem, use the lenght function.
2nd, check the string character by character until
A) You find a non digit (correct)
B) The string ends (Incorrect password, all digits)
(You must compare the ASCII codes)

3rd. Same thing, but check the entire string for a space.

Remember you need to enclose your code in quote tags.

Isaac Remuant 40 Newbie Poster

Isn't it created when you compile, your program, saad749?

I don't use that compiler but there should be a specific directory (maybe debug or release) where your .exe is being produced on compilation.

You can execute that file just like any other executable.