PDA

Visualizza la versione completa : [C] acquisire una stringa e passarla a una funzione!!!


f.domenella
08-12-2003, 12:46
Ho questo problema, devo acquisire da tastira una stringa e passarla una funzione, ma mi da errore, chi ci capisce qualcosa??

ecco il codice:
////////////////////////////////////////

printf("\nInserisci la stringa: ");
scanf("%s", stringa);
scelta = calcolaLung(stringa);
crea(&lp, stringa);

/////////////////////////
funzione
//////////////////////////
void visualizza(lista *lp)
{
lista *temp = lp;
while(temp!=NULL)
{
printf("\n%d <-- ", temp->str);
temp = temp->next;
}
}
//////////////////////

nightfall
08-12-2003, 12:51
Io non sono pratico delle liste...
Ma comunque per prendere in input una stringa usa :

gets(nomeStringa);

perche' scanf("%s",&nomeStringa);
non prende gli spazi...
Cioe' se tu inserisci Mario Rossi lui Prendera' solo Mario...

Loading