accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Re: dividere stringhe

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  it.comp.programmare ] 

Retour : Accueil du site it comp programmare  


  Sujet:   Re: dividere stringhe  
 De: rmontar...@yahoo.com (Roberto Montaruli)
 Groupes: it.comp.programmare
 Date: 06. Jul 2008, 23:21:27
 References: 1
Cristiano ha scritto:
> Ciao a tutti,
> in linguaggio C ho una stringa di nome RIGA cosi formata "parola1 parola2"
> Si insomma una riga formata da 2 stringhe separate fra loro da spazio.
> Esiste una funzione che spezzi le due stringhe e le assegni a 2 variabili di 
> tipo stringa?
> A lavoro terminato dovrò avere:
> char stringa1="parola1"
> char stringa2="parola2"
> 

Parliamo di C.
Non esiste in C il tipo stringa.
Esiste il tipo char, che indica un carattere.
Ed esistono gli array di caratteri.

Cio' premesso, questa cosa che hai scritto
 > A lavoro terminato dovrò avere:
 > char stringa1="parola1"
 > char stringa2="parola2"

non ha alcun significato in C, giacche' stai cercando di assegnare ad un 
char un puntatore a char.

Torniamo alla domanda iniziale.
Non esiste in C alcuna funzione nella libreria standard che fa quello 
che dici, ma scrivere una funzioncina che fa quanto richiesto e' di una 
banalita' sorprendente.

Si tratta solo di decidere se devi conservare la stringa originale o 
intendi distruggerla ottenendo in cambio le due stringhe separate, 
altrimenti allochi lo spazio per le due nuove stringhe, individui lo 
spazio, copi il primo pezzo nel primo buffer precedentemente allocato, 
poi copi il secondo pezzo nel secondo buffer precedentemente allocato.

(Ricorda che se allochi, poi dovrai anche disallocare).


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats