<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://curlybraces.be/wiki/index.php?action=history&amp;feed=atom&amp;title=Erg%3A%3AJulie</id>
	<title>Erg::Julie - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://curlybraces.be/wiki/index.php?action=history&amp;feed=atom&amp;title=Erg%3A%3AJulie"/>
	<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Erg::Julie&amp;action=history"/>
	<updated>2026-05-11T04:12:59Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.35.10</generator>
	<entry>
		<id>https://curlybraces.be/wiki/index.php?title=Erg::Julie&amp;diff=1295&amp;oldid=prev</id>
		<title>Julul : Page créée avec «  == Découverte ==  Mon programme a commencé par de petits jeux sur code::blocks, en langage C, exécutés sur compilateur. Ce langage ne me permet que de traiter du text... »</title>
		<link rel="alternate" type="text/html" href="https://curlybraces.be/wiki/index.php?title=Erg::Julie&amp;diff=1295&amp;oldid=prev"/>
		<updated>2016-05-02T23:23:50Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec «  == Découverte ==  Mon programme a commencé par de petits jeux sur code::blocks, en langage C, exécutés sur compilateur. Ce langage ne me permet que de traiter du text... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
== Découverte ==&lt;br /&gt;
&lt;br /&gt;
Mon programme a commencé par de petits jeux sur code::blocks, en langage C, exécutés sur compilateur.&lt;br /&gt;
Ce langage ne me permet que de traiter du texte dans une console. &lt;br /&gt;
&lt;br /&gt;
Je crée d&amp;#039;abord un petit jeu simple : &lt;br /&gt;
- 6 étapes, à chaque étape le programme génère un chiffre aléatoire, c&amp;#039;est à l&amp;#039;utilisateur de le trouver. &lt;br /&gt;
- à chaque supposition juste, la console affiche le chiffre qui correspond à la bonne réponse en ascii, selon &lt;br /&gt;
les chiffres ascii de 0 à 9 que j&amp;#039;ai écrit, en tant que variables chaines de caractères à l&amp;#039;extérieur de mon main. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2eme enjeu du projet : ==&lt;br /&gt;
&lt;br /&gt;
écrire le contenu texte &amp;#039;résultat&amp;#039; du jeu dans un fichier texte, qui puisse être mis en forme et imprimé.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Via les fonctions fopen et fputs, on peut demander au programme de générer un fichier .txt à chaque jeu terminé, résumant ce qui est apparu à l&amp;#039;écran pendant le jeu. &lt;br /&gt;
L&amp;#039;idée étant d&amp;#039;ouvrir ensuite ledit fichier dans une page html et de pouvoir changer couleurs et couleurs de fond et typos via une feuille de style avant d&amp;#039;imprimer. &lt;br /&gt;
&lt;br /&gt;
Je décide de n&amp;#039;envoyer dans le fichier texte que le chiffres en ascii (et pas les questions réponses de l&amp;#039;ordinateur et du joueur), dans l&amp;#039;ordre vertical où ils sont devinés dans le jeu. &lt;br /&gt;
Premier problème : lorsque j&amp;#039;ouvre mon fichier .txt dans ma page html, la feuille de style ne s&amp;#039;y applique pas. Le contenu du fichier n&amp;#039;y est pas soumis. Je peux par contre écrire, depuis code::blocks, dans un fichier html directement. &lt;br /&gt;
&lt;br /&gt;
DONC SOLUTION &lt;br /&gt;
Avant que le programme ne commence à écrire les résultats ascii dans mon fichier .html, je lui demande d&amp;#039;y écrire (en tant que contenu texte simple fputs), le code html qui correspond à la page que je veux générer. &lt;br /&gt;
Ce qui a à peu près cette tête :&lt;br /&gt;
&lt;br /&gt;
fputs(&amp;quot;     &amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Asciitime&amp;lt;/title&amp;gt;&amp;lt;meta charset=\&amp;quot;UTF-8\&amp;quot;/&amp;gt;&amp;lt;link href=\&amp;quot;css/style.css\&amp;quot; rel= \&amp;quot;stylesheet\&amp;quot;/&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;div class=\&amp;quot;stand\&amp;quot;&amp;gt;   &amp;quot;,fichier); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite le joueur joue, et le programme inscrit les numéros résultats ascii en dessous de l&amp;#039;entête html et de la balise ouvrante d&amp;#039;une div, puis je termine le programme par un fputs qui contient les balises fermantes (de div, body et html) de ma page html, linkée par avant à une feuille de style et envoyée au bon chemin.&lt;br /&gt;
 &lt;br /&gt;
Ce qui revient à envoyer de façon automatique le résultat du jeu code::blocks vers une mise en page css. &lt;br /&gt;
--&amp;gt;j&amp;#039;ouvre avec mon navigateur le fichier html qui vient d&amp;#039;être créé pendant le jeu, et c&amp;#039;est la fin du processus. &lt;br /&gt;
&lt;br /&gt;
J&amp;#039;ai du appliquer la balise &amp;quot;pre&amp;quot; à chaque début de groupes de lignes ascii, pour que le document .html conserve les espaces et tabulations inchangés. &lt;br /&gt;
Depuis la typo n&amp;#039;est plus à la carte..&lt;/div&gt;</summary>
		<author><name>Julul</name></author>
	</entry>
</feed>