Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] acquisire una stringa e passarla a una funzione!!!

    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;
    }
    }
    //////////////////////

  2. #2
    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...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.