Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Se è un puntatore ad una stringa del C allora devi usare la funzione strcmp( ) per confrontare non ==

    Se è un semplice puntatore ad un char allora usi i singoli apici

    print.t == '1'
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    15
    Grazie oregon,
    avevo già provato con gli apici, ma il risultato era lo stesso. Ora provo con la strcmp, prima però me la studio perchè non so come funziona!

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    15
    Quote Originariamente inviata da oregon Visualizza il messaggio
    Se è un puntatore ad una stringa del C allora devi usare la funzione strcmp( ) per confrontare non ==

    Se è un semplice puntatore ad un char allora usi i singoli apici

    print.t == '1'
    ho modificato così:

    codice:
                    char val1;
                    val1='1';
                    char* var1;
                    var1=new char[1];
                    var1=&val1;
                    if(strcmp(print.t,var1))
                        output<<"valore 1: ";
    Così funziona, ma l'ho usato bene, giusto?
    Grazie mille per l'aiuto!

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.