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

  FORUM HardWare.fr
  Programmation

  C++ je fait comment?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C++ je fait comment?

n°78447
schoot
Posté le 05-12-2001 à 15:24:30  profilanswer
 

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ô

mood
Publicité
Posté le 05-12-2001 à 15:24:30  profilanswer
 

n°78453
deathsharp
Posté le 05-12-2001 à 15:29:38  profilanswer
 

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


---------------
What butter and whiskey won't cure, there is no cure for.
n°78458
deathsharp
Posté le 05-12-2001 à 15:31:01  profilanswer
 

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 )


---------------
What butter and whiskey won't cure, there is no cure for.
n°78461
schoot
Posté le 05-12-2001 à 15:33:47  profilanswer
 

Merci beaucoup  :bounce:   :D

n°78463
schoot
Posté le 05-12-2001 à 15:35:43  profilanswer
 

euh et pour ouvrire le fichier? (si en plus on peut le coupler à un cryptage déjas fait c'est cool :D )

n°78469
deathsharp
Posté le 05-12-2001 à 15:51:24  profilanswer
 

ouvrir pour que ton programme le traite ou ouvrir avec le logiciel par defaut?


---------------
What butter and whiskey won't cure, there is no cure for.
n°78473
schoot
Posté le 05-12-2001 à 15:54:19  profilanswer
 

ouvrire tout conement et si posible pre entrer le mot de passe mais je sais pas si c'est possible (à ma portée)

n°78474
schoot
Posté le 05-12-2001 à 15:54:30  profilanswer
 

ouvrire tout conement et si posible pre entrer le mot de passe mais je sais pas si c'est possible (à ma portée)

n°78476
schoot
Posté le 05-12-2001 à 16:07:34  profilanswer
 

#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]

n°78481
schoot
Posté le 05-12-2001 à 16:19:41  profilanswer
 

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

mood
Publicité
Posté le 05-12-2001 à 16:19:41  profilanswer
 

n°78486
godbout
Génial.
Posté le 05-12-2001 à 16:30:53  profilanswer
 

#include <stdlib.h>
 
et le renvoie de strcmp c'est un int, pas un char (0 si la comparaison est bonne)

n°78500
schoot
Posté le 05-12-2001 à 16:40:40  profilanswer
 

et pour un char je fait comment ?

n°78513
godbout
Génial.
Posté le 05-12-2001 à 16:59:28  profilanswer
 

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

n°78588
schoot
Posté le 05-12-2001 à 18:28:23  profilanswer
 

#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]

n°78597
*syl*
--&gt; []
Posté le 05-12-2001 à 18:35:11  profilanswer
 

Logik ! Tu dois pas mettre les << à la fin mais ; !

n°78598
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-12-2001 à 18:36:53  profilanswer
 

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]

n°78601
schoot
Posté le 05-12-2001 à 18:41:54  profilanswer
 

Merci !!!!!!!!!!

n°78648
Rebel
Posté le 05-12-2001 à 21:35:42  profilanswer
 

Ah, ces points-virgules, qui ne les a jamais oublié :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  C++ je fait comment?

 

Sujets relatifs
Plus de sujets relatifs à : C++ je fait comment?


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