Bonjour,
Je suis en terminale S et j'ai pour projet de fin d'année la conception avec mon groupe d'une imprimante braille qui sera contrôlée par un rasberry pi(autant dire que vous me verrez souvent) Mais là j'en suis à la base de la base. Je connais l’algorithmique de base, et des rudiments rudimentaires basiques approximatifs de pascal, php, c++.
J'ai voulu tenter de faire fonctionner un IF avec dev-c++ et après 3 jours de recherches infructueuses je viens m'en remettre a vous :
Le code est très simple, le but est juste que si je rentre "fine" le programme me dis "good !" et si je rentre "bad" il me dise "hoo"
C'est surement la syntaxe du IF mais je ne vois pas ou car j'ai respecter tout ce que j'ai vu sur le web. J'ai également essayé avec un scanf ("%s", &rep) mais sans résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { char rep[5]; printf("hello how are you today ?\n"); fgets(rep, 5, stdin); if ( rep == "fine" ) { printf("good !\n"); system("PAUSE"); } else if( rep == "bad" ) { printf("hooo :( \n"); system("PAUSE"); } else system("PAUSE"); return EXIT_SUCCESS; }
Partager