salut à tous.
#include <stdio.h>
int main(void){
char t[]="éçà";
printf("éçà\n");
printf("%s\n", t);
printf("%c\n", t[1]);
return 0;
}
éçà
éçà
�
quelqu'un pourrait m'expliquer ?
je suis preneur d'un lien aussi.
merci.
salut à tous.
#include <stdio.h>
int main(void){
char t[]="éçà";
printf("éçà\n");
printf("%s\n", t);
printf("%c\n", t[1]);
return 0;
}
éçà
éçà
�
quelqu'un pourrait m'expliquer ?
je suis preneur d'un lien aussi.
merci.
Bonjour,
Voulant tester les évolutions du projet Mono sous GNU/Linux (la dernière mouture 3.8.0 est arrivée le 4 septembre) j'ai décidé de tester tout ça via un projet personnel, un éditeur de texte (C# via Mono, toolkit graphique GTK).
Tout fonctionne à merveille, l'ouverture / fermeture / enregistrement, split horizontal / vertical). Il ne me manque plus que des fonctionnalité annexes un peu ambitieuses pour mon niveau, notamment la coloration syntaxique selon l'extension du fichier ouvert.
Voilà donc mon (…)
Salut,
J'ai profité de mes vacances pour rédiger un petit article sur la lecture des déclarations complexes (dans le sens "obscures") en C. Ces "monstres" comme celui du titre, ne sont pas forcément fréquents, mais il peut-être utile de savoir les lire et de manière symétrique de pouvoir les construire.
Un petit rappel des déclarations est proposé autour de quelques éléments clés :
Pour voir si c'est possible, j'ai voulu me fabriquer mon système domotique du début à la fin.
Les systèmes domotiques qui existent déjà sont souvent très chers pour pas grand-chose j'ai trouvé, de plus ils sont souvent fermés, et j'ai furieusement envie de savoir comment ca fonctionne par en dedans chez moi.
De preuve de concept en prototype, j'ai fini par mettre en place un système qui, bien qu'il ne soit pas encore parfait, est utilisable. Je me suis donc (…)
Bonjour,
Je suis entrain d'implémenter une communication entre deux programmes sur un réseau. La communication utilise un protocole au format binaire. Je suis entrain de me poser quelques questions sur l'alignement des structure et surtout l'espacement que mettent les compilateurs pour respecter l'alignement. Voici un exemple de structure :
struct hello {
uint8_t version;
uint16_t id;
uint32_t name;
};
Les membres ont été volontairement arrangé pour que le compilateur ajoute des espacements. Si j'ai bien compris comment (…)
CodeLauncher est un petit serveur sans prétentions écrit en Python et basé sur Flask.
Il fournit une interface en HTML5/CSS3 fournissant un petit program Hello World de base en C ou en Python à modifier et un bouton pour lancer le code.
C'est très pratique pour tester un petit bout de code rapidement sans avoir à ouvrir un éditeur, puis compiler dans le cas du C.
Le projet est stocké sur Github: https://github.com/dadadel/codelauncher
Voilà j'espère que ça vous sera utile (…)
Bonjour,
Je suis en train de réaliser un petit boitier (sur base de Raspberry Pi) qui contient une caméra USB (Logitech C270), une centrale inertielle MinIMU-9 et une puce GPS.
Mon but est de monter ce boitier sur ma moto afin de récupérer en temps réel les angles/accélérations/positions/vitesses et de les insérer dans la vidéo à postériori. Avant j'utilisais la PiCam, mais sa résolution et sa qualité ne sont pas super dans ce genre de discipline.
Suite à la dépêche présentant les alternatives à Dropbox, , qui évoquait Seafile, il semble intéressant de présenter de façon plus approfondie ce logiciel.
Seafile est une solution de synchronisation et de partage de fichiers bâtie sur trois composants :
Le projet utilise un modèle inspiré de Git pour la gestion de fichiers, avec certaines adaptations, permettant par exemple de gérer de façon plus performante les gros fichiers.
Bonjour à tous,
J'ai reçu l'appel d'une dame de plus de 75 ans, qui s'est inquiétée en apprenant la fin du support de Windows XP. Elle a alors apporté son ordinateur à son dépanneur habituel. Celui-ci lui a proposé de passer sous Linux. Elle a accepté, et depuis elle se débrouille très bien.
Seulement son imprimante ne marche pas et elle ne sait pas quelle version de Linux elle a. J'ai donc 2 question :
-Comment peut-on savoir la version (…)
Tomate est un logiciel qui permet de planifier et de suivre les cultures dans un potager.
Une fois décrites les différentes planches de votre potager, et les plantes que vous souhaitez cultiver, il permet de planifier et de suivre les cultures. Il offre deux vues du potager: la vue temporelle, où toutes les cultures d'une année sont visibles de façon chronologique, et la vue spatiale, où l'état du jardin à une date donnée est représenté.
Tomate est développé en C++ (…)
Pour qui veut apprendre à réaliser une interface graphique, il y a un très grand choix de langages et de bibliothèques graphiques. Dans le cas particulier du langage C (ou C++), les bibliothèques graphiques communément utilisées (GTK+, Qt, etc.) sont très complètes, mais nécessitent un important effort d’apprentissage ; pour tout dire, elles ne sont clairement pas adaptées pour le débutant ou l’autodidacte. C’est pour cette raison que je développe EZ-Draw depuis maintenant six ans, et j’ai le plaisir de vous annoncer la sortie de la nouvelle version 1.2.
EZ-Draw (Easy Draw) est une petite boîte à outil graphique pour le langage C, fonctionnant à la fois sous GNU/Linux, Mac OS X et Windows (toutes versions).
EZ-Draw est conçu pour l’apprentissage de la programmation événementielle et des interfaces graphiques. Il permet de créer de façon très simple des fenêtres, y dessiner, réagir à la souris et au clavier, faire des animations.
Au menu des nouveautés :
Le logiciel est sous licence LGPL ; il est utilisé en particulier dans la Licence d’informatique de l’Université d’Aix‐Marseille, dans des projets d’algorithmique ou des projets de jeux en 2D (souvent inspirés des jeux sur smartphones).
Développer une application peut rapidement devenir un enfer si vous n'avez pas anticipé certaines difficultés et fait les bons choix au moment de sa conception. Ce livre vous aidera à vous poser les bonnes questions et à tirer le meilleur parti de la programmation objet, en particulier en C++, sans tomber dans les pièges les plus fréquents. Il clarifie certains concepts délicats et passe en revue un ensemble de bonnes pratiques, qui rendront vos projets plus évolutifs et plus faciles à maintenir.
Bonjour les gens,
mon niveau de code étant légèrement supérieur à la moyenne de mon cercle d'ami, un bon ami s'est récemment tourné vers moi et m'a demandé, si je pouvais lui coder un petit logiciel.
En principe, ce qu'il m'a demandé de faire, n'est pas un problème. Le problème c'est que le système cible est OSX …
On m'a dit "Fais du Java, si ça te chante. Le plus important c'est qu'on ai le programme.". Cependant, je ne maîtrise (…)
Cher nourjal,
Après les journaux successifs sur l'instruction goto, je reçois un mail d'un de nos professeurs par rapport à une affaire où les freins d'une Toyota ont refusé de fonctionner à cause d'un code spaghetti : http://www.safetyresearch.net/2013/11/07/toyota-unintended-acceleration-and-the-big-bowl-of-spaghetti-code/
L'article est très long et en angliche, ça date du 13 novembre 2013, je vais tenter un résumé :
Jean Bookout et Barbara Schwarz avaient une Toyota Camry de 2005. Le système de freinage est contrôlé par l'électronique du système. Mais voilà (…)
La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 22 Février 2014 à 18h (UTC+1).
L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.
Parmi les nouveautés sur la plate-forme :