AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 C++ pour ceux qui débute

Aller en bas 
AuteurMessage
doggydog24
Utilisateur confirmé: Rang *
doggydog24

Messages : 259
Localisation : Quebec,quebec

C++ pour ceux qui débute Empty
MessageSujet: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:28

J'envoie des scripts pour ceux qui débute en C++:

Afficher Bonjour:

Code:
#include <iostream>
#include <stdlib.h>

using namespace std;
int main()
{
cout << "Bonjour " << endl;
system("pause");
return 0;
}

Message sur l'âge:

Code:
#include <iostream>
#include <stdlib.h>

using namespace std;
int main()
{
int age=13
cout << "Bonjour j'ai " << age << "ans" end1;
system("pause");
return 0;
}

Message sur pseudo:

Code:
#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
  char pseudo[]= " doggydog24";
  cout << "mon nom est" << pseudo << endl;
    system("pause");
   return 0;
}

questionnaire pseudo:

Code:
#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
  char pseudo[50];
    cout << "Quel est votre pseudo ?" << endl;
    cin >> pseudo;
    cout << "Salut! " << pseudo << endl;
    system("pause");
   return 0;
}

questionnaire âge:
Code:
#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
    int age = 0;
    cout << "Quel age avez-vous ?" << endl;
    cin >> age;
    cout << "Ah ! Vous avez donc " << age << " ans !" << endl;
    system("pause");
   return 0;
}

C'est ici que ce termine les scripts.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_

Messages : 9142
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:30

On risque pas un buffer overflow pour ton 'questionnaire pseudo:' ?
Genre si le gars met un truc qui fit plus de 50 caractères ?

_________________
C++ pour ceux qui débute Runningpotato1C++ pour ceux qui débute TvF6GED C++ pour ceux qui débute MdetltS
Revenir en haut Aller en bas
Craki
Utilisateur confirmé: Rang ****
Craki

Messages : 1479
Localisation : Dans l’univers de métamatière

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:32

Oui. Il faut songer à limiter le nombre de caractères et vider le buffer.

_________________
C++ pour ceux qui débute 357g46o
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24

Messages : 259
Localisation : Quebec,quebec

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:32

J'ai jamais vu un pseudo de 50 caractère Razz .
Revenir en haut Aller en bas
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile

Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:33

doggydog24 a écrit:
J'ai jamais vu un pseudo de 50 caractère Razz .

Oui, mais le travail d'un programmeur est de prévoir toutes les bêtises de l'utilisateur Wink

On passe notre temps sur ça en cours de programmation, surtout avec le professeur que j'ai qui sait bien faire le boulet, crois moi Wink
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
Craki
Utilisateur confirmé: Rang ****
Craki

Messages : 1479
Localisation : Dans l’univers de métamatière

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:34

doggydog24 a écrit:
J'ai jamais vu un pseudo de 50 caractère Razz .
Mais il faut quand même tout prévoir. Quand tu fais un programme qui demande un nombre, tu crois ça scientifiquement impossible que l'utilisateur s'ammuse à écrire « salut » ou « Je sais pas ! » ? En programmation, il faut toujours tout prévoir.

_________________
C++ pour ceux qui débute 357g46o
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24

Messages : 259
Localisation : Quebec,quebec

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:40

Alors,comment le met-on illimiter?
Revenir en haut Aller en bas
Vivi
Utilisateur confirmé: Rang **
Vivi

Messages : 321
Localisation : dans ma chambre
Projet Actuel : ogc²

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:52

par exemple en mettant un std::string à la place d'un tableau c.
Revenir en haut Aller en bas
http://www.opengamecreator.com
Craki
Utilisateur confirmé: Rang ****
Craki

Messages : 1479
Localisation : Dans l’univers de métamatière

C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute EmptyJeu 30 Déc 2010 - 22:55

Là on donne de l'élasticité à la chaîne : Elle se réalloue à chaque fois que sa longueur change. C'est une des solutions mais ça n'enlève pas les limites. Pour moi mieux vaut mettre un nombre limité de caractères écrivable.

_________________
C++ pour ceux qui débute 357g46o
Revenir en haut Aller en bas
Contenu sponsorisé




C++ pour ceux qui débute Empty
MessageSujet: Re: C++ pour ceux qui débute   C++ pour ceux qui débute Empty

Revenir en haut Aller en bas
 
C++ pour ceux qui débute
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Programmation-
Sauter vers: