CPC Rulez https://cpcrulez.fr/forum/ |
|
Problème codage basic CPC https://cpcrulez.fr/forum/viewtopic.php?f=4&t=6936 |
Page 1 sur 2 |
Auteur : | Lebonpat [ 13 Déc 2023, 01:17 ] |
Sujet du message : | Problème codage basic CPC |
Bonjour J’ai réalisé ce codage en souhaitant obtenir qu’en appuyant sur un chiffre un ou plusieurs rectangles s’affichent en fiction du chiffre choisi. Cependant ne sachant pas comment faire apparaître un rectangle j’ai mis une étoile pour tester le code. J’ai donc 2 soucis : -des étoiles s’affichent et je ne sais pas quoi coder pour afficher des rectangles à place -le nombre d’étoiles s’affiche en ligne et diagonale, au lieu de seulement en ligne. Exemple pour le chiffre 3 j’ai : * * * * * * * * * Et je souhaiterais avoir : * * * Quelqu’un peut-il m’aider ? Merci ! |
Auteur : | hERMOL [ 13 Déc 2023, 08:26 ] |
Sujet du message : | Re: Problème codage basic CPC |
Salut & bienvenu ! Tu code sur quel langage ? On peu voir ton listing ? Le code ASCII pour un carré vide est 232 ou 233 pour le plein. |
Auteur : | Lebonpat [ 13 Déc 2023, 09:56 ] |
Sujet du message : | Re: Problème codage basic CPC |
Voici : 10 PRINT "Appuyez sur une touche : "; 20 k$ = INKEY$: IF k$ = "" THEN GOTO 20 30 NUM = ASC(k$) - 48 40 IF NUM < 1 OR NUM > 9 THEN GOTO 20 50 CLS 60 FOR I = 1 TO NUM 70 FOR J = 1 TO NUM 80 PRINT "*"; 90 NEXT J 100 PRINT 110 NEXT I |
Auteur : | marcel [ 13 Déc 2023, 11:16 ] |
Sujet du message : | Re: Problème codage basic CPC |
Ben tu affiches des étoiles tout le temps, si tu veux un rectangle, il ne faut afficher que les bords! Tu veux le faire en texte ou bien tu comptais utiliser les fonctions graphiques? |
Auteur : | Lebonpat [ 13 Déc 2023, 11:21 ] |
Sujet du message : | Re: Problème codage basic CPC |
Je souhaite voir apparaître les rectangles donc mes fonctions graphiques mais je ne maîtrise pas franchement cette partie donc je ne sais pas comment amener les rectangles |
Auteur : | marcel [ 13 Déc 2023, 12:45 ] |
Sujet du message : | Re: Problème codage basic CPC |
Mais au final, tu veux absolument utiliser les caractères ou pas? |
Auteur : | Lebonpat [ 13 Déc 2023, 13:33 ] |
Sujet du message : | Re: Problème codage basic CPC |
C’est à dire ? |
Auteur : | marcel [ 13 Déc 2023, 13:52 ] |
Sujet du message : | Re: Problème codage basic CPC |
Là tu affiches ton rectangle avec des PRINT, ça affiche des caractères de 8x8 pixels. Tu es au courant qu'il existe des fonctions graphiques pour dessiner des lignes? Tu devrais jeter un coup d'oeil au manuel utilisateur https://acpc.me/ACME/LITTERATURE_MANUELS/[FRA]FRENCH/CPC464_AZERTY_1984[FRA](acme).pdf Sinon tu as aussi une version en ligne des fonctions BASIC (mais le site est régulièrement injoignable...) https://www.cpcwiki.eu/index.php/Locomotive_BASIC |
Auteur : | Lebonpat [ 13 Déc 2023, 14:03 ] |
Sujet du message : | Re: Problème codage basic CPC |
Je préfère des caractères si c’est plus simple, au même titre que les étoiles mais existe t’il un caractère rectangle ? Je sais qu’il existe des fonctions graphiques mais je ne les maîtrise pas du tout donc je ne sais absolument pas comment coder pour faire afficher ces fameux rectangles à la place des étoiles |
Auteur : | marcel [ 13 Déc 2023, 14:14 ] |
Sujet du message : | Re: Problème codage basic CPC |
Bah avec des lignes tu as juste à entrer les coordonnées, c'est plus simple tu n'as pas besoin de faire de boucles Il y a les tracés en coordonnées absolues et ceux en coordonnées relatives, tu utilises ce qui te plait Personnellement c'est BEAUCOUP plus simple que faire des boucles et des tests avec des carctères Jette un oeil au manuel, vraiment! |
Auteur : | Lebonpat [ 13 Déc 2023, 14:26 ] |
Sujet du message : | Re: Problème codage basic CPC |
ok donc en fait je remplace le caractère étoile par ces coordonnées ? |
Auteur : | Lebonpat [ 13 Déc 2023, 16:35 ] |
Sujet du message : | Re: Problème codage basic CPC |
Par contre je n’ai pas accès au manuel, cela m’indique qu’il faut une autorisation d’accès |
Auteur : | marcel [ 15 Déc 2023, 11:30 ] |
Sujet du message : | Re: Problème codage basic CPC |
Si tu regardes le lien, seule la moitié est cliquable, le forum déconne... sélectionne avec ta souris, ou bien va sur le deuxième lien cherche MOVE (placer le curseur graphique) , DRAW et DRAWR (relatif) exemple ci dessous, placement du curseur graphique tracé des 4 côtés |
Auteur : | Lebonpat [ 15 Déc 2023, 16:19 ] |
Sujet du message : | Re: Problème codage basic CPC |
Le programme exemple que vous m’avez donné ne fonctionne pas chez moi J’ai le message suivant : Syntax error in 30 |
Auteur : | marcel [ 15 Déc 2023, 17:24 ] |
Sujet du message : | Re: Problème codage basic CPC |
vous programmez sur un ordinateur physique ou un émulateur? Si c'est un émulateur, évitez le 464 (ça sera déjà plus facile pour enregistrer le programme) sinon il faut enlever le dernier paramètre de l'instruction ( ,1 ) Le 464 a plein de limitations et je ne les connais pas spécialement, voir son manuel du coup https://www.manualslib.com/manual/86214 ... =33#manual |
Page 1 sur 2 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |