Se connecter avec
S'enregistrer | Connectez-vous

problème de prog pascal

Dernière réponse : dans Programmation

salut,

j'ai un problème concernant une partie d'un programme que je veux créer.
Je cherche une procédure qui permet de créer une grille avec des cases.
Attention la dimension de la grille est "n" avec max définie par l'utilisateur
(la fonction permettant d'instituer n ne me pose pas de problème)

J'ai essayé de créer cette procédure avec array pour créer un 2 tableaux à valeurs vrai/faux (un pour les murs horizontaux et un pour les murs verticaux) sans difficulté, mais je vois pas comment poursuivre

J'ai vraiment besoin de votre aide

merci beaucoup

Autres pages sur : probleme prog pascal

Lassé par la pub ? Créez un compte

Ce que tu appelles un grille c'est un Stringgrid :
Un stringgrid possède des méthodes comme add() qui permette d'ajouter des enregistrements.
Les propriétés row et cols permettent de déterminer le nombre de lignes et colonnes (respectivement..)
Expert Programmation

Ben peut être pas (surement pas même). Qui a dit que Ludo voulait afficher des chaînes dans une fenêtre en Delphi ?

Il semble plutôt avoir un problème de matrices.
Tu nous l'a refait en plus claire, Ludo.

program {nom de program };
uses wincrt;
type tab1 array=[1..20]of integer;
type tab2 array =['a'..'z'] of string;
var
tab1 : integer ;
tab2 : string;
c'est un decalage aux niveau de l'appel
si permet de saisir de remplir les deux tableaux faire comment ca:
procedure remplir(var tab1:tab;var tab2:tab);
begin
var i : integer;
for i:= 1 to n do
writeln('sasir une tableau de entier');
readln(tab1);
writeln('sasir une tableau de chaine ');
readln(tab2);
end;
Lassé par la pub ? Créez un compte