begin process at 2012 02 12 14:17:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

Stocker dans un tableau.


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

Stocker dans un tableau.

jeudi 23 novembre 2006 à 20:54:50 | Stocker dans un tableau.

MorbhAck

Bonsoir a tous.
J'ai un souci au niveau d'un tableau de chaine de caratère.
Je voudrais stocker des chaine de caratcère dans le tableau
char *salut[]={"hoho", "hihhi"}
Puis je voudrai récupéré les char
printf("%s", salut[2]);

En fait le problème c'est que je voudrai stocker tout les fichier
trouver avec FindFile()
mon code ressemble a peut près a ceci:

char *salut[];
....
if(FindData.blabl ....)
{
    StockNameFolder[nbrFile]=FindData.cFileName; //C'est la que je coince :s ! Sa marche pas et je sais pas comment régler le problème
}
Quelqu'un pourrai m'aider s'il vous plait ?
jeudi 23 novembre 2006 à 21:43:02 | Re : Stocker dans un tableau.

MuPuF

Hello, Le probleme est ici il me semble :
char *salut[]={"hoho", "hihhi"}

Essaye de remplacer par char **salut[]={"hoho", "hihhi"}

Tiens nous au courant, @+

PS : Fait attention à ton orthographe et à ta grammaire please ...

/*
MuPuF®
jeudi 23 novembre 2006 à 21:58:50 | Re : Stocker dans un tableau.

MorbhAck

Désolé pour l'orthographe ^^

Le problème c'est pas ça... hmmm
heu... mon code :

hFind=FindFirstFile (FileToSearch, &FindData);
    if (hFind!=INVALID_HANDLE_VALUE)
    {
        if ((FindData.dwFileAttributes ....)
        {
            StockName[nbrFile]=FindData.cFileName;
        }
        while (FindNextFile (hFind, &FindData))
        {
            if ((....)
            {
                nbrFile += 1;
                StockName[nbrFile]=FindData.cFileName;
            }
        }
    }

je veut stocker chaque nom de fichier dans un tableau donc a la fin normalement je voudrai avoir en truk dans ce genre StockName[0]="Fichier1.txt", StockName[1]="Fichier2.txt", etc...

Excuser moi je me suis peut être mal exprimer mais j'ai vraiment la tête dans le cul (ça fait 2 jours que j'ai pas dormi )
jeudi 23 novembre 2006 à 22:53:10 | Re : Stocker dans un tableau.

luhtor

char **salut[]={"hoho", "hihhi"} <= c'est faux. Alors que: char *salut[]={"hoho", "hihhi"} est correct.


jeudi 23 novembre 2006 à 23:51:47 | Re : Stocker dans un tableau.

MuPuF

Hmm, il faut absolument un char** pour stocker un tableau de chaine de caractere, je ne connais pas trop les méthodes d'initialisations, donc, possible que je me foire ...

De toute facon, dans ton cas, le mieux est d'utiliser la STL

//Includes à rajouter
#include <vector>
#include <string>

//Définition du tableau dynamique (se renseigner pour savoir ce que c'est)
vector<string> StockName;

hFind=FindFirstFile (FileToSearch, &FindData);
    if (hFind!=INVALID_HANDLE_VALUE)
    {
        if ((FindData.dwFileAttributes ....)
        {
            StockName[nbrFile]=FindData.cFileName;
        }
        while (FindNextFile (hFind, &FindData))
        {
            if ((....)
            {
                nbrFile += 1;
                StockName[nbrFile]=FindData.cFileName;
            }
        }
    }


/*
MuPuF®
vendredi 24 novembre 2006 à 23:23:46 | Re : Stocker dans un tableau.

MorbhAck

Merci, je vais essayer de me documenter sur la standard Temlplate Library...


Cette discussion est classée dans : problème, chaine, tableau, stocker, finddata


Répondre à ce message

Sujets en rapport avec ce message

Comment stocker une chaine de caractere d'un fichier dans une variable ou un tableau [ par Jarod1980 ] Bonjour tout le monde,Voilà je voudrais savoir si quelqu'un pourrait m'aider à résoudre un petit probleme. Je voudrais faire un programme qui ouvre un analyse syntaxique [ par fadiam ] Bonjour à tous. je cherche à réaliser une fonction qui modifie une chaine de caractères.elle n'accepte que les "chiffres" de 0 à 9 et quelques autres une chaine dans un fprintf [ par nassim1987 ] Bonjour, j'ai un programme en c, j'écris dans un fichier mais j'ai un petit problème je veux faire fprintf(fichier,"a % tab[k]"); ça s'exécute normal Problème de compréhension tableau. [ par fhoest ] Bonjour, je débute en c++ et j'ai un problème sur le dimensionnement d'un tableau, voilà ce que je ne comprend pas je défini un tableau de 5 (case) en Problème avec un tableau string [ par 4u4me4us ] Bonjour tout le monde, je me permet de vous sollicité car je ne comprends pas mon erreur de compilation. J'ai une class que j'ai nommé "perso". Dan Fonction decouper une chaine de caractere [ par 2koa ] Bonjour, je dois ecrire une fonction qui decoupe une chaine de caracteres en mots. La fonction renvoie un tableau, où chaque case contient l'adresse Problème VBO et tableau dynamique [ par NiCoCC ] Bonjour, Alors voilà, quand je créer un tableau de Vertex[24][3] avec une taille déjà défini sa affiche un cube, donc tout va bien. Mais dès que je fa Un problème avec les structures en C ??!! [ par IHECinformaticien ] Bonsoir/Bonjour, dans le code source qui suit, j'ai défini un tableau de type structure date( une structure qui contient le jour, le mois et l'année), Je peux savoir comment calculerle nombre d'occurrence d'une chaine dans un tableau [ par fanti ] Je peux savoir comment calculerle nombre d'occurrence d'une chaine dans un tableau dont il y a deffrence entre maj et min ect...


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,186 sec (4)

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