Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444

    [C++] Stampa modificabile

    So che forse il titolo non è molto esplicativo, ma non so nemmeno come spiegare bene quello che devo fare.

    In pratica devo permettere la modifica di una stringa, però senza reinserimento completo, cioè io stampo la stringa e l'utente la deve poter modificare, un po' come se l'avesse già scritta lui..

    un po' come un valore di default nelle textbox della programmazione visuale, che sono comunque editabili.

    Tipo uno scrive

    Cioa

    e preme invio, poi vede che ha scritto male, allora ci dovrebbe essere qualcosa che, chiamato correttamente, ristampi cioa ma sia modificabile.

    non so se mi sono spiegato bene, lo spero
    *********************************
    Andrea
    *********************************

  2. #2
    Allora
    Io per esempio inserisco in input

    Cioa al posto di ciao

    Ecco tu vuoi che l'utente possa correggere e assegnare Ciao alla variabile sempre con valore cioa sbagliato.

    Ho capito o no? :master:

    Ciauz

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    si in pratica deve poter correggere l'errore senza riscrivere tutto
    *********************************
    Andrea
    *********************************

  4. #4
    Dammi qualche minuto provo a far un programmino e poi vedo come va e posto qui poi il modo come devi fare.

  5. #5
    aspetta ora che ci penso l'utente se sa che ha sbagliato deve farlo sapere in input? mhhh :master: ho dubbi.. come si potrebbe fare.. se magari dopo l'inserimento della parola gli si chiedesse se la parola è sbagliata e vuole correggerla e con una condizione fargli correggere il nome oppure giusta e andare avanti col programma? potrebbe andare? oppore è una parola specifica che non si deve sbagliare?

  6. #6
    no no le condizioni ho provato non farebbe
    sto provando in un'altro modo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    nono è lui ke ti dice come cambiarla

    tipo lui scrive

    cioa
    E' corretto? (S/N) N
    riscrivila: cioa

    e sul cioa lui può intervenire. Ovviamente è lui ke dice che ha sbagliato
    *********************************
    Andrea
    *********************************

  8. #8
    Forse intendi questo
    Ho fatto il sorgente in vb mi spiace non ho il compilatore C perchè ho appena formattato il pc e ho problemi di installazione
    Allora tanto dovrebbe essere chiaro anche così

    codice:
    Dim P As String
    Dim A As String
    
    Private Sub Form_Load()
    
    A = "**"
    Do While (A = "**")
    P = InputBox(" Inserisci parola")
    A = InputBox(" Se la parola che hai immesso non è corretta digita ** se no *")
    Loop
    
    MsgBox (" La parola immessa è: " & P)
    
    End Sub
    Con un ciclo fai ripetere l'inserimento della parola se è errata mettendo ** in input o se non è errata metti * in input e si esce dal ciclo continuando il programma!

    Va bene?
    Ciao

  9. #9
    ah ho visto dopo aber postato il sorgente la tua risposta
    apporto una modifica..

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    si ma così nn compare quello che avevi scritto prima
    *********************************
    Andrea
    *********************************

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.