si estas utilizando algo asi:
//************
int gd=DETECT, gm;
initgraph(&gd,&gm,"bgi");
//***************
seria el estamdar de bgi de 640x480x16
el problema es que para esto el compliador necesita un archivo que se encuentra en la carpeta BGI(del Borlandc)
entoces debes tener esta carpeta en el directorio de trabajo de tu programa(donde se encuentre tu achivo de codigo fuente .cpp); ó puedes direcionnar mendiante el tercer parametro de la :initgraph entre comillas, por ejemplo:
initgraph(&gd,&gm,"c:borlandcbgi");
este ultimo seria mas directo pero en si llevas el ejecutable de una maquina a otra en esa otra tambien debe existir ese directorio con esos archivos. yo recominedo la primera opcion, para saber en que direccion esatas trabajando solo ve dir en file, ahi puedes cambiar la direccion de trabajo ó antes de ingrsar a l BC solo ejecutas el codigo fuente y le dices a windows que lo abra con BC y se direccionara auntomanticamente.