IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Rechercher position de l'element (tab occurent)


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 110
    Points : 55
    Points
    55
    Par défaut Rechercher position de l'element (tab occurent)
    Bonsoir,

    Je cherche a retourner la position d'une chaine recherchée dans l'ensemble de la chaine par exemple

    char chaine[]="salut";
    je recherche la position du caractere u
    la position est chaine[u];

    Je ne comprends pas pourquoi ça ne marche pas ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    int main()
    {
    char nm_fic[20];
    FILE *fichier=NULL;
    char buffer[T];
    char car[50];
    int nb=0;
    int i;
    char *recherche=NULL;
     
    scanf("%s",nm_fic);
    fichier=fopen(nm_fic,"r");
    if (fichier)
    {
    	fread(buffer,sizeof(char),T,fichier);
    	printf("%d\n",strlen(buffer));
     
    	printf("Caractere recherche dans %s:\n",nm_fic);
    	scanf("%s",car);
     
     
    	recherche=strstr(buffer,car);
    	if (recherche != NULL)
    	{
    		printf("%s existe dans le fichier\n",recherche);
     
    		for(i=0;buffer[i] != 0;i++)
    		{
    			if (buffer[i]==car)
    			{
    				printf("tab[%d]\n",i);
    			}
    		}
    	}
     
    	else
    	{
    		printf("Il n'y a pas de %s\n",car);
    	}
    }
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 104
    Points : 1 750
    Points
    1 750
    Par défaut
    Là, tu fais une comparaison entre un char et une adresse.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 110
    Points : 55
    Points
    55
    Par défaut
    Quelle est la démarche stp

Discussions similaires

  1. Comment faire afficher la position d'un element dans un tableau
    Par IDE dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 04/11/2006, 12h44
  2. Réponses: 3
    Dernier message: 20/09/2006, 16h48
  3. [MySQL] afficher nième element tab associatfi
    Par guns17 dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 21/02/2006, 09h24
  4. [XSLT]position d'un element de valeur specifique
    Par squat dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 25/07/2002, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo