begin process at 2012 05 30 10:07:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

un tout petit probleme de chr(n);


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

un tout petit probleme de chr(n);

samedi 5 février 2005 à 03:28:29 | un tout petit probleme de chr(n);

stephchen


bonjour, je n'arrive pas a compller le tout petit programme suivant:


#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
   
    char c;
    cj=CHR(49);
    putchar(c);
    getchar();
}



le compilateur (dev c++) me dit  :   [Linker error] undefined reference to `CHR'



SVP aidez moi pour un problème si simple...

samedi 5 février 2005 à 06:32:56 | Re : un tout petit probleme de chr(n);

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Je ne sais pas ce que tu voulais vraiment faire avec ton "chr", mais je pense que tu avais oublié le 'a' de "char" :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
  
    char c;
    c = char(49);
    putchar(c);
    getchar();
    return 0;
}

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
samedi 5 février 2005 à 10:55:03 | Re : un tout petit probleme de chr(n);

stephchen

Pardon pardon, j'ai fait une faute de frappe mais ca marche tjs pas :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
   
    char c;
    c=CHR(49);
    putchar(c);
    getchar();
}



c'est le CHR qui me fait un coup de filou : il s'agit de la commande qui consiste à retourner le caractère correspondant au code ASCII  (expl : CHR(48) retourne 0 si je fais pas d'erreur)

samedi 5 février 2005 à 10:57:53 | Re : un tout petit probleme de chr(n);

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
donc c'est bien cà :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(){
  
    char c;
    c = char(49);
    putchar(c);
    getchar();
    return 0;
}

char(49) te renvoie 1, c'est-à-dire le code ASCII correspondant à 49 !

DarK Sidious

Administrateur et reponsable VB/API du site www.ProgOtoP.com
samedi 5 février 2005 à 11:31:54 | Re : un tout petit probleme de chr(n);

BruNews

Administrateur CodeS-SourceS
c = char(49); // ça existe ce truc ???
c = 49; // là oui je connais

ciao...
BruNews, MVP VC++
samedi 5 février 2005 à 14:15:41 | Re : un tout petit probleme de chr(n);

bayeto

Membre Club

c = char(49); : C'est une contruction par copie je crois, equivalent a un contructeur char(const char& c); mais en C++.

pour STR à mon avis elle ne fait pas partie de la lib standard du C. Il manque surement un include.

samedi 5 février 2005 à 14:30:12 | Re : un tout petit probleme de chr(n);

BruNews

Administrateur CodeS-SourceS
char c = char(49);
y pas notion de constructeur ici, c'est juste du à la pollution mentale quand on a commencé par VB, le plus gros travail en pareil cas est d'arriver à se vider le cerveau.

ciao...
BruNews, MVP VC++
samedi 5 février 2005 à 14:54:03 | Re : un tout petit probleme de chr(n);

steve_clamage

Bonjours,

il s'agit bien d'un appel du constructeur, mais pas de recopie.

en c:

char c = 49;

en c++,

appel du constructeur explicite:

char c = char(49);

ou static_cast:

char c =  static_cast<char>(49);


samedi 5 février 2005 à 14:56:39 | Re : un tout petit probleme de chr(n);

BruNews

Administrateur CodeS-SourceS
et ça construit quoi sur un 8 bits ???

ciao...
BruNews, MVP VC++
samedi 5 février 2005 à 15:10:09 | Re : un tout petit probleme de chr(n);

steve_clamage

en c++ tout les types sont des objets et la force du typage impose que toute conversion soit définie.

ca construit sur n bits 49, char étant un type scalaire, mais rien ne dit dans la norme que sa taille soit 8 bits, ca dépend de l'architecture mais sizeof(char) vaut toujours 1


1 2

Cette discussion est classée dans : probleme, include, chr


Répondre à ce message

Sujets en rapport avec ce message

Probleme que j'explike pas [ par zzzzzz ] //---------------------------------------------------------------------------#include #include #include #include #pragma hdrstop//-------------------- probleme d'include [ par titus0m ] bonjour,je develop sous kdev sous linux.mon probleme est un conflit entre deux include qui possede une fonction qui se nomme pareil. C'est la fonction probleme de connection [ par MadMatt ] Bonjour à tousJe voudrais ouvrir une base de données en C++ sous Linux (redhat 8) et avec KDevelop.Pour se faire, il faut que j'utilise les fonctions probleme avec getch() ds une bcle qui teste le tps ... [ par azerothkeeper ] d abbord une source simplifiee de mon probleme:#include #include #include using namespace std;int main(){ int x; time_t tps1,tps2; while(true)// probleme avec le fgetc..... [ par raziel62 ] salut,j'ai un prob en C avec la fonction fgetc. Je voudrai mettre dans une variable le contenu d'un fichier .txt puis l'afficherj'ai fait ce code mais PROBLEME SINUS [ par COLLECTION ] Bonjour c'est encore moi je travail en C en mode consoleaidez moi a trouver l'erreur#include #include main (){float B , C , sinangle ;long float PI = probleme de c++ avec qt [ par romuald06 ] BOnjour, g un probleme avec anjuta, il ne veut pas prendre les bibliotheque suivante: #include #include #include #include probleme de retour de valeur [ par darmoor ] Salut! Bon je veut faire un petit prog en mode console qui fait les statistique d'un lancement de dé. J'ai commencé le debut: #include #include # Déconcertant ! :( [ par Zeroc00l ] -={[ Zeroc00l ]}=-Bon j'ai apris recement a faire du C++cout affiche du texte une fois inclus iostream.h scanf recupere des valeur saisie a l'ecran ..


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales