Chaine d ecaractére

amine -  
 kadihamid -
Bonjour,
j'ai fais une fonction qui transfrome un char en int .. en c++ la voila :

include<iostream.h>
using namespace std;
int main(){
char c;
int a;
cout<<"donner un caractére"<<endl;
cin>>c;
a=c;
cout<<"son code ascii est "<<a
system("pause");
return 0;
}

comment je peux le modifier pour obtenire le code ascii d'une chaine de caractére et n'est pas un caractére????
merci
A voir également:

2 réponses

fiddy Messages postés 11653 Date d'inscription   Statut Contributeur Dernière intervention   1 847
 
Salut,
Le code ascii d'une chaîne de caractères n'a aucun sens. Le code ascii est là pour représenter en binaire un caractère.
En revanche ce que tu peux faire, c'est afficher le code ascii de chacun des caractères d'une chaine. Et ça, tu peux le faire avec une simple boucle for.
char *ch="coucou";
for(int i=0;i<strlen(ch);i++)
   cout << (int)ch[i];

Cdlt
0
kadihamid
 
code ASCII c'est pour les caractères pas pour les chaines!!!!!
0