A voir également:
- Incomprenhension des fonctions(role)du C++
- Ces codes secrets vous donnent accès aux fonctions cachées de votre smartphone Android - Accueil - Android
- Fonctionnement du protocole http - Guide
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Role de la pile cmos - Guide
- Les fonctions excel en anglais - Guide
5 réponses
Bon éclaircissement, ces fonctions font partie de la couche C du C++ donc ce ne sont pas des fonctions spécifiques au C++ pour ça il y a "cout" <=> "printf" et "cin" <=> "scanf". Ce sont des fonctions d'entrée/sortie, entrée clavier sortie moniteur.
Exemple:
/* En C */
#include <stdio.h>
...
int x;
x = 1;
printf("%i", x);
...
/* "%i" est la chaine de contrôle qui permet de dire à la fonction quel type de donnée qu'on lui donne. */
/* En C */
#include <stdio.h>
...
int x;
scanf("%i", &x);
...
/* Même chose que précédemment sauf que l'argument est un pointeur donc on ajoute "&" pour dire qu'on écrit à l'adresse de la variable */
/* En C++ */
#include <cstdio>
...
int x;
x = 1;
std::printf("%i", x);
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <cstdio>
...
int x;
std::scanf("%i", &x);
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <iostream>
...
int x;
x = 1;
std::cout << x;
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <iostream>
...
int x;
std::cin >> x;
...
/* Je crois que c'est à peu pres clair. */
Voilà tout!
Exemple:
/* En C */
#include <stdio.h>
...
int x;
x = 1;
printf("%i", x);
...
/* "%i" est la chaine de contrôle qui permet de dire à la fonction quel type de donnée qu'on lui donne. */
/* En C */
#include <stdio.h>
...
int x;
scanf("%i", &x);
...
/* Même chose que précédemment sauf que l'argument est un pointeur donc on ajoute "&" pour dire qu'on écrit à l'adresse de la variable */
/* En C++ */
#include <cstdio>
...
int x;
x = 1;
std::printf("%i", x);
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <cstdio>
...
int x;
std::scanf("%i", &x);
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <iostream>
...
int x;
x = 1;
std::cout << x;
...
/* Je crois que c'est à peu pres clair. */
/* En C++ */
#include <iostream>
...
int x;
std::cin >> x;
...
/* Je crois que c'est à peu pres clair. */
Voilà tout!
Je vous salue,merci d'avoir apporter des éclaircies à mon probleme,en plus de cela j'aimerais savoir quelle est la démarche rigoureuse à suivre pour écrire des bons algorithmes en c++,je vous prie de me donné une démarche illustrative.
Bonjour gentil personel!j'aimerais savoir s'il est possible de déclarer plusieurs variables à l'interieur d'un switch.
Si oui comment se comporter devant case
Si non pourquoi?quel risque court on ?
Si oui comment se comporter devant case
Si non pourquoi?quel risque court on ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ben le switch en général c'est un choix multiple pour une variable par rapport à plusieur valeur possible néanmoins je pense que dans la condition du switch on peut mettre par exemple "switch(a + b){...}" ou bien "switch(a){ case 5: d = b + c; break}" en ayant pris soin d'avoir préalablement déclaré toutes les variables.