Bonjour à vous cher amis de la programmation en C.

J'ai un problème avec les gotoxy. Je ne sais pas comment il fonctionne.

Sur un site ils disent de l'utiliser de la façon suivante:
#include <conio.h>

int main(void)
{
gotoxy(75,25);
printf("Fin"); /* affiché en bas à droite */
getchar();
}
Pourtant avec le compilateur "Visual C++ 2005 Express" il me dit ne pas connaitre l'identificateur "gotoxy"
Voici le message d'erreur
.\screen.cpp(8) : error C3861: 'gotoxy'*: identificateur introuvable
Est ce que cela se pourrait que le compilateur ne connaisse pas la fonction.(J'ai déjà eu le coup avec un autre fonction sous Visual C++ 6.0).

Voici mon code:

Mon screen.h:
#ifndef SCREEN_H
#define SCREEN_H

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <ctype.h>

void welcome ();
int main_menu ();
int sec_menu ();

#endif
Voici mon screen.c:
#include "screen.h"
#include <conio.h>

void welcome()
{
system("cls");

gotoxy(40,15);
printf("Bienvenue dans mon programme.");
getch();
}

Quelqu'un pourrait-il me dire ou ça cloche?

Merci d'avance pour vos conseil.

p.s.:le message afficher est la pour tester la fonction

edit: On m'a dit que gotoxy ne marche pas sous visual et qu'il fallait utiliser l'API windows mais ca je ne sais absolumet pas comment ca marche. Help me please.