i tried out the engine it's cool .......
I hav a suggestion or it can be also asked as a question of how?
v can create the device with the given createDevice() funcion for a specified one.
Can't a function can be written so as to get the possible resolutions and API in a system so that the user will able to select anyone of that....?
If so how?
not sure whether its part of the irrlicht engine (I'm not at my development PC currently) but you can use plain DirectX functions to enumerate the supported resolutions. See DirectX SDK Documentation.
Thats true for Windows/DirectX. No clue about OGL and Linux.