hello friends, I'm using Microsoft visual c++ 2008 express edition .I want to use graphics in this compiler i helped from below link about usage of MSOFTCON Library .. http://www.tvdsb.on.ca/saunders/courses/online/ICS4M/Cplusplus/msconsole.htm but there is problem when i compile the code compiler give ma errors msoftcon.cpp(11) : error C2664: 'CreateFileW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR' Error showning in Image http://forums.digitalpoint.com/attachment.php?attachmentid=30421&stc=1&d=1256414073 ///////////////////////////////////////init_graphics()////////////////////////////////////// void init_graphics() { COORD console_size = {80, 25}; //open i/o channel to console screen hConsole = CreateFile("CONOUT$", GENERIC_WRITE | GENERIC_READ,// error C2664: 'CreateFileW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR' FILE_SHARE_READ | FILE_SHARE_WRITE, 0L, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0L); //set to 80x25 screen size SetConsoleScreenBufferSize(hConsole, console_size); //set text to white on black SetConsoleTextAttribute( hConsole, (WORD)((0 << 4) | 15) ); fill_char = '\xDB'; //default fill is solid block clear_screen(); } //////////////////////////////////////////////Main.cpp//////////////////////////////////////////////// #include <iostream> #include"msoftcon.h" using namespace std; int main ( ) { color foreground, background;//variables to set colour scheme int x1,y1,x2,y2; //radius,height; // variables for x/y co-ordinates foreground = cBROWN; background = cDARK_BLUE; x1 = 11; y1 =11; init_graphics( ); clear_screen( ); set_color(foreground, background); set_cursor_pos(x1, y1); cout << "hello"; x1 = 10; y1 = 10; x2 = 16; y2 = 12; draw_rectangle(x1,y1,x2,y2); return 0; } please reply me???