CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [C] Afficher une grille de Sudoku via Curses ?

DébutPage précedente
1
Page suivantePage suivante
gyp_rosetti gyp_rosetti
MP
Niveau 19
05 décembre 2016 à 15:00:00

Salut,

J'aimerai pouvoir faire un affichage graphique de mon sudoku en C via les fonctions curses, mais je ne sais pas comment m'y prendre [[sticker:p/1jnf]]

Pour l'instant, j'ai ma fonction qui l'affiche en format textuel, et je voudrais la modifier pour utiliser la bibliothèque curses.h , mais je n'ai aucune idée de comment gérer les coordonnées x et y pour cela [[sticker:p/1lmk]]

Merci de votre aide [[sticker:p/1kkr]]

ShowBekS_75 ShowBekS_75
MP
Niveau 7
05 décembre 2016 à 15:30:53

Salut, sauf erreur de ma part (vu que j'ai bcp utilisé ncurses et y'a très longtemps) il n'y à pas de fcts pour te créer un "tableau" pour ton sudoku. Tu vas devoir faire ça manuellement avec des boucles avec x cases en absisse et y cases en ordonné.
Une boucle x imbriqué dans la bouche y en dessinants ton tableau avec des '|' et des '-' par exemple.
Quand x vaut 8 (0-8 = 9 cases) tu incrementes y.

shmemory shmemory
MP
Niveau 8
05 décembre 2016 à 17:29:34

Je devais afficher une grille dans un de mes programmes en ncurses :oui: :

Soit move + printw pour déplacer le curseur et écrire
Soit mvprintw pour écrire à un endroit donné

void affiche_grille(int tab_chiffres[COLONNES][LIGNES]){
	int i,j;
	for(i=0; i < LIGNES ; i++){
		for(j=0; j < COLONNES ; j++){
			move(i,j);
			printw("%d",tab_chiffres[j][i]);
		}
	}
}

edit: ici c'est fait uniquement pour des chiffres (pas de nombres), sans déco (bordures), tout collé, etc... :hap:

Message édité le 05 décembre 2016 à 17:30:07 par shmemory
DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment