Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3762 connectés 

 


Dernière réponse
Sujet : C++ je fait comment?
Rebel Ah, ces points-virgules, qui ne les a jamais oublié :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Rebel Ah, ces points-virgules, qui ne les a jamais oublié :)
schoot Merci !!!!!!!!!!
Harkonnen

schoot a écrit a écrit :

#include "stdafx.h"
#include <iostream.h>
#include <stdlib.h>
 
void main()
{
//saisie (ne pas oublier d'inclure iostream.h)
    char name[256];
         cout << "veuiller entrer votre pseudo (sans MAJ): ";
     cin >> name;
  if(( name - "_raynor_" ) == 0 )  
  {
cout << "pseudo correct" << endl <<
cout << "Salut raynor. "<< endl << //EREURE SIGNAL2E ICI
  }
 
//code de sortie (si on veux voir l'aplication)
    char vid;
         cout<<"entrer ququ'chose afin de quitter!"<<endl;
     cin>>vid;
}

 
--------------------Configuration: b1 - Win32 Debug--------------------
Compiling...
b1.cpp
D:\mathieu\projet c++\b1\b1.cpp(18) : error C2059: syntax error : '}'
Error executing cl.exe.
 
b1.exe - 1 error(s), 0 warning(s)

C'est quoi ces conneries  [:schoot]  
 
 




 
T'as oublié les ';' après les lignes suivantes :
 
cout << "pseudo correct" << endl;
cout << "Salut raynor. "<< endl;

 

[edtdd]--Message édité par Harkonnen--[/edtdd]

*syl* Logik ! Tu dois pas mettre les << à la fin mais ; !
schoot #include "stdafx.h"
#include <iostream.h>
#include <stdlib.h>
 
void main()
{
//saisie (ne pas oublier d'inclure iostream.h)
    char name[256];
         cout << "veuiller entrer votre pseudo (sans MAJ): ";
     cin >> name;
  if(( name - "_raynor_" ) == 0 )  
  {
cout << "pseudo correct" << endl <<
cout << "Salut raynor. "<< endl << //EREURE SIGNAL2E ICI
  }
 
//code de sortie (si on veux voir l'aplication)
    char vid;
         cout<<"entrer ququ'chose afin de quitter!"<<endl;
     cin>>vid;
}

 
--------------------Configuration: b1 - Win32 Debug--------------------
Compiling...
b1.cpp
D:\mathieu\projet c++\b1\b1.cpp(18) : error C2059: syntax error : '}'
Error executing cl.exe.
 
b1.exe - 1 error(s), 0 warning(s)

C'est quoi ces conneries  [:schoot]

 

[edtdd]--Message édité par schoot--[/edtdd]

godbout

schoot a écrit a écrit :

et pour un char je fait comment ?  




 
comment ca pour un char ???
strcmp ca compare deux chaines de caracteres
 
int res = strcmp(premierechaine, deuxiemenchaine)
 
si res == 0, alors les deux chaines sont identiques
 
sinon y <0 et >0, mais je veux pas te dire de conneries alors tu cherches :p

schoot et pour un char je fait comment ?
godbout #include <stdlib.h>
 
et le renvoie de strcmp c'est un int, pas un char (0 si la comparaison est bonne)
schoot pendant que j'y suis si tu sais afficher une image 2D dit le moi please (N/B avec des coordonnées je pensse pour avoir ce style
OOO____OOO
OO/OOOO\OO
O/O_OO_O\O
O\OO__OO/O
OO\____/OO
Ou mieu si possible :D
schoot #include "stdafx.h"
#include <iostream.h>
 
void main()
{
//saisie (ne pas oublier d'inclure iostream.h)
    char name[256];
         cout << "veuiller entrer votre pseudo (sans MAJ): ";
     cin >> name;
   if( strcmp( name, "cestsecret" ) == "_raynor_" ) {
cout << "pseudo correct" << endl <<
cout << "Salut raynor."<< endl <<
}

//code de sortie (si on veux voir l'aplication)
    char a;
         cout<<"entrer ququ'chose afin de quitter!"<<endl;
     cin>>a;
}--------------------Configuration: b1 - Win32 Debug--------------------
Compiling...
b1.cpp
D:\mathieu\projet c++\b1\b1.cpp(13) : error C2065: 'strcmp' : undeclared identifier
D:\mathieu\projet c++\b1\b1.cpp(13) : error C2446: '==' : no conversion from 'char *' to 'int'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\mathieu\projet c++\b1\b1.cpp(13) : error C2040: '==' : 'int' differs in levels of indirection from 'char [9]'
D:\mathieu\projet c++\b1\b1.cpp(17) : error C2059: syntax error : '}'
Error executing cl.exe.
 
b1.exe - 4 error(s), 0 warning(s)

mon code marche pas !  :??: et pouquoi mon fichier exe n'est pas portable avec le code de fermeture (//code de sortie (si on veux voir l'aplication))

 

[edtdd]--Message édité par schoot--[/edtdd]

schoot ouvrire tout conement et si posible pre entrer le mot de passe mais je sais pas si c'est possible (à ma portée)
schoot ouvrire tout conement et si posible pre entrer le mot de passe mais je sais pas si c'est possible (à ma portée)
deathsharp ouvrir pour que ton programme le traite ou ouvrir avec le logiciel par defaut?
schoot euh et pour ouvrire le fichier? (si en plus on peut le coupler à un cryptage déjas fait c'est cool :D )
schoot Merci beaucoup  :bounce:   :D
deathsharp

Code :
  1. char password[256];
  2. cout << "password: ";
  3. cin >> password;
  4. if( strcmp( password, "cestsecret" ) == 0 ) {
  5. cout << "mot de passe correct" << endl;
  6. }
  7. else {
  8. cout << "degage" << endl;
  9. }


 
dans les exemples, le nom et le password ne doivent pas depasser 255 char (enfin si tu me trouve un gas avec un nom comme ca :D )

deathsharp

Code :
  1. char name[256];
  2. cout << "ton nom: ";
  3. cin >> name;
  4. cout << "bonjour " << name << endl;

schoot je voudrais faire un prog tout con puique je débute.
du genre:
"bonjour entre ton nom :XXXX //saisie
bonjoure XXXX"
j'utilise char mais il ne me prend que la première lettre (X).
Je fait comment.
 
___________________________________________
Autre quest
si je fait un prog
"entrer le mot de passe: XXX //saisie
//vérification du bon mote de passe  
ouvrire fileX.doc //doc ou autre"

la verification j'y arive pas et encore moin ouvrire un fichier.
 
------------------------
Merci d'avance
Chô

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)