Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di caralu
    Registrato dal
    Sep 2004
    Messaggi
    135

    [C] linux - Problemi stampa a video con System V

    Salve a tutti!
    Voglio utilizzare le librerie ncurses (per fare alcune stampe a video) in un progetto che implementa semafori e comunicazione interprocesso System V.
    Non capisco perchè nel mio programma non funzionano le funzioni move() e printw() per la stampa a video, mentre se provo con printf() invece stampa tranquillamente.
    Sapete dirmi come mai e come risolvere il problema?
    Linux Slackware 11 - Kernel 2.6.18

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    746
    mmh...detto così, senza un minimo di codice è un po' difficile (potrebbe anche non essere un problema di codice, ma per escluderlo bisognerebbe leggerlo )
    comunque ci provo: hai inizializzato lo schermo con initscr()? ti sei ricordato di usare
    refresh() per aggiornare le modifiche allo/a schermo/finestra ?

    mentre se provo con printf() invece stampa tranquillamente.
    ah, se printf funziona correttamente, è facile che la risposta alla prima domanda sia...no

    spero di esserti stato utile

    <tab>

  3. #3
    Utente di HTML.it L'avatar di caralu
    Registrato dal
    Sep 2004
    Messaggi
    135
    Ciao U-bahn! Grazie per la risposta, avevo risolto proprio 2 ora fa, e hai azzeccato anche tu!
    era un'errore banalissimo (ed io scervellandomi con soluzioni strane di inizializzazione per le funzioni di libreria e la creazione della shared memory e dei semafori!)....Semplicemente mancava il refresh() dopo la printw!
    Linux Slackware 11 - Kernel 2.6.18

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.