Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219

    [C]Rendere un progetto portabile su linux

    Salve a tutti,da tempo ho scritto il progetto di un' agenda elettronica, gestita dal prompt dei comandi,dove si chiede ad esempio di inserire nuove note,editarle,cercarle.
    Ho scritto questo programma usando le funzioni senza pensare a quello che potrebbero essere non portabili su linux,una di queste e fflush,vorrei sapere come modificarlo per farlo funzionare anche su linux,mi da un sacco di problemi.
    Ad esempio se cerco una nota il programma crasha,mentre su windows funzionava tutto liscio come l' olio.
    Ho incollato il codice su pastebin,ecco il link:
    http://pastebin.com/DDdKqGCp

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466
    Se hai implementato la fflush per pulire lo stdin (come si vede dal tuo codice) e sai che su Linux tale funzione non funziona , sappi che ci sono delle tecnice conosciute per pulire il buffer.
    Se i problemi potrebbero essere altri (ma lo dubito), usa gdb.

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