begin process at 2012 05 30 05:25:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Maths & Algorithmes

 > 

vecteur avec int et char


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

vecteur avec int et char

mardi 18 mars 2003 à 09:42:27 | vecteur avec int et char

Tyroflan

int **bourse
main()
{
...
cin >> nombre;
for (unsigned int i=0;i<(nombre);++i)
bourse[i] = new int [5];
donc je crée autant de vecteurs bourse que l'indique la variable : nombre
j'aurais donc pour nombre = 1
bourse[0][0] = ...
bourse[0][1] = ...
bourse[0][2] = ...
bourse[0][3] = ...
bourse[0][4] = ...
ces 5 variables sont des int, mais j'aimerais que la première soir un string ou char
bourse[0][0] = ... //char
bourse[0][1] = ... // int
bourse[0][2] = ... // int
bourse[0][3] = ... // int
bourse[0][4] = ...// int
...
}


si qqn pouvait m'aider pour me dire comment déclarer cela...
merci d'avance,
Xavier
mercredi 26 mars 2003 à 04:00:11 | Re : vecteur avec int et char

CoreBreaker

3 possibilités mais toutes se base sur un cast

int **bourse;

main()
{
...
cin >> nombre;
for (unsigned int i=0;i<(nombre);++i)
bourse[i] = new tBourse;
*((char *)bourse[0]) = ...
bourse[0][1] = ...
bourse[0][2] = ...
bourse[0][3] = ...
bourse[0][4] = ...
...
}

###################################

struct tBourse
{
char c;
int i[4];
} *bourse;

main()
{
...
cin >> nombre;
for (unsigned int i=0;i<(nombre);++i)
bourse[i] = new tBourse;
bourse[0]->c = ...
bourse[0]->i[0] = ...
bourse[0]->i[1] = ...
bourse[0]->i[2] = ...
bourse[0]->i[3] = ...
...
}


###################################

union tBourse
{
char c;
int i;
} **bourse;

main()
{
...
cin >> nombre;
for (unsigned int i=0;i<(nombre);++i)
bourse[i] = new tBourse[5];
bourse[0][0]->c = ...
bourse[0][1]->i = ...
bourse[0][2]->i = ...
bourse[0][3]->i = ...
bourse[0][4]->i = ...
...
}


Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> int **bourse
> main()
> {
> ...
> cin >> nombre;
> for (unsigned int i=0;i<(nombre);++i)
> bourse[i] = new int [5];
> donc je crée autant de vecteurs bourse que l'indique la variable : nombre
> j'aurais donc pour nombre = 1
> bourse[0][0] = ...
> bourse[0][1] = ...
> bourse[0][2] = ...
> bourse[0][3] = ...
> bourse[0][4] = ...
> ces 5 variables sont des int, mais j'aimerais que la première soir un string ou char
> bourse[0][0] = ... //char
> bourse[0][1] = ... // int
> bourse[0][2] = ... // int
> bourse[0][3] = ... // int
> bourse[0][4] = ...// int
> ...
> }
>
>
> si qqn pouvait m'aider pour me dire comment déclarer cela...
> merci d'avance,
> Xavier
mercredi 26 mars 2003 à 04:02:05 | Re : vecteur avec int et char

CoreBreaker

une autre possibilité plus simple:

int **bourse;

main()
{
...
cin >> nombre;
for (unsigned int i=0;i<(nombre);++i)
bourse[i] = new tBourse;
bourse[0][0] = (int)...
bourse[0][1] = ...
bourse[0][2] = ...
bourse[0][3] = ...
bourse[0][4] = ...
...
}

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> int **bourse
> main()
> {
> ...
> cin >> nombre;
> for (unsigned int i=0;i<(nombre);++i)
> bourse[i] = new int [5];
> donc je crée autant de vecteurs bourse que l'indique la variable : nombre
> j'aurais donc pour nombre = 1
> bourse[0][0] = ...
> bourse[0][1] = ...
> bourse[0][2] = ...
> bourse[0][3] = ...
> bourse[0][4] = ...
> ces 5 variables sont des int, mais j'aimerais que la première soir un string ou char
> bourse[0][0] = ... //char
> bourse[0][1] = ... // int
> bourse[0][2] = ... // int
> bourse[0][3] = ... // int
> bourse[0][4] = ...// int
> ...
> }
>
>
> si qqn pouvait m'aider pour me dire comment déclarer cela...
> merci d'avance,
> Xavier


Cette discussion est classée dans : nombre, int, char, vecteur, bourse


Répondre à ce message

Sujets en rapport avec ce message

vecteur avec int et char [ par Tyroflan ] int **boursemain(){...cin >> nombre;for (unsigned int i=0;i bourse[i] = new int [5];donc je crée autant de vecteurs bourse que l'indique la variable Tableau et char to int [ par Niníel ] Bonjour!J'ai un tableau: chTabStart[64] dans lequel je rentre un nombre dans le format suivant: d_25 pour un nombre décimale par exemple. Donc dans mo Entrée / sortie simple [ par MoDDiB ] Je vouidrais simplment renvoyer le plus grand nombre de la chaine saisie par l'utilisateur (chaque nombres sont séparé par des espaces)Mais j'ai un pr convertir un int en char ??? [ par tintin72 ] Salut,Comment convertir un int en char pour que la valeur numérique du int devienne un nombre écrit ? par ex: pour que : int nombre = 18; donne une fo oh non!! [ par bako25 ] Le prog suivant  calcule le nombre des 'e' dans un paragraphe: #include #include< Création d'un client [ par tomalille ] Bonjour,je viens d'écrire ce code qui cré un client qui se connecte sur un serveur apache. A la compilation (sous visual C++) j'ai 5 erreurs, je ne co mais c'est quoi ce sirque!!!! [ par namgalsipsclar ] salut! bon, je débute en C , mais là j'ai qqs problèmes a la con : 1_ au moment ou je compile ceci:     #include main() {       int a; pr Help.... probleme avec un programme de tri de char [ par ratp ] Es ce que vous pouvez m'aider. j'ai réaliser un programme qui normalement doit permettre de trier les caracteres. mais sa ne marche pas. merci de m'ai Truc de fou : Pointeurs qui ne comprennent pas les cases vides [ par toddis ] Bonjour,Voilà je suis en train de faire un driver modbus et pour cela j'ai crée une fonction qui calcule le lrc ( controle de validité du message).Le probleme de pointeur [ par jypees ] Bonjour a tous. Voila j'ai l'habitude de faire de la prog sur unix et la je viens de me lancer sur windows (lol) et j'ai un petit probleme car je ne s


Nos sponsors


Sondage...

Comparez les prix

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,655 sec (4)

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