Visualizzazione dei risultati da 1 a 10 su 17

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Il problema del seg fault è causato dall'uso di

    char *C;

    della struttura.

    Non puoi usare un semplice puntatore per memorizzare una stringa. Devi prima allocare lo spazio necessario.

    Per l'allocazione del vettore ti consiglio di usare la malloc.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Utente di HTML.it L'avatar di fedrock
    Registrato dal
    Jun 2009
    residenza
    Milan
    Messaggi
    342
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Il problema del seg fault è causato dall'uso di

    char *C;

    della struttura.

    Non puoi usare un semplice puntatore per memorizzare una stringa. Devi prima allocare lo spazio necessario.

    Per l'allocazione del vettore ti consiglio di usare la malloc.
    Ciao, ma char C alla fine non deve andare a memorizzare un'intera stringa ma solo il carattere "C" (che vale I oppure U) quindi a che servirebbe allocare spazio se a priori conosco si tratti di un singolo carattere?
    L' sscanf non va a separare l'intera riga contenuta nel file e a prendere solo il carattere che sta tra gli spazi e %s e quindi dopo lo mette all'interno della i-esima struttura.C? (db[i])

    Scusate se magari faccio domande super-stupide

    I SHOULD TELL YOU SOMETHING NEW:
    don't want you here.


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 © 2026 vBulletin Solutions, Inc. All rights reserved.