oui, c'est tout a fait possible, c'est même surtout comme ça qu'il faut faire. Tu peut faire la map de ton niveau avec des lettres reconnaissables dans un document texte et le charger avec fscanf, genre:
OOOOOO
OD_O_O
OO___O
O__OAO
OOOOOO
Avec D le point de départ, A le point d'arrivée. En connaissant a l'avance la taille du niveau tu pourra faire une correspondance entre le nombre de caractère chargé et la position en 2D dans la carte.