Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    codice:
    if (buffer=="end")
    ...
    while (buffer!="end")
    ...
    non puoi comparare le stringhe in quel modo, devi usare la funzione di libreria strcmp()

    codice:
    ...
    temp->nome==buffer;
    ...
    Questa riga di codice invece cosa dovrebbe fare ?
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  2. #2
    Quote Originariamente inviata da Samuele_70 Visualizza il messaggio
    codice:
    if (buffer=="end")
    ...
    while (buffer!="end")
    ...
    non puoi comparare le stringhe in quel modo, devi usare la funzione di libreria strcmp()
    ok modifico subito, ma quindi c non riesce a fare il controllo direttamente? (in altri linguaggi uso molto queste istruzioni..)

    Quote Originariamente inviata da Samuele_70 Visualizza il messaggio
    codice:
    ...
    temp->nome==buffer;
    ...
    Questa riga di codice invece cosa dovrebbe fare ?
    dovrebbe assegnare la stringa che è in buffer a quel 'campo' del nodo temp.
    Se lascio un solo uguale il compilatore va in errore: incompatible types when assigning to type char[100] from type char*

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.