/Anonimizzato18603Utente anonimizzato22 dic 2015, 12:51Strcpy per le stringhe....e per gli interi? Grazie
CcandaluarMolto attivoIscritto daago, 2013Messaggi190022 dic 2015, 12:54L'operatore di assegnamento =
/Anonimizzato18603Utente anonimizzato22 dic 2015, 12:57Quindi per dire che quel campo intero è vuoto, basta fare ==0 senza strlen?
/Anonimizzato18603Utente anonimizzato22 dic 2015, 12:58E poi il valore che passo come lo copio nel campo int? strcpy è per i char mentre per gli interi?
CcandaluarMolto attivoIscritto daago, 2013Messaggi190022 dic 2015, 12:59Un campo intero non è mai vuoto, contiene sempre un dato intero
CcandaluarMolto attivoIscritto daago, 2013Messaggi190022 dic 2015, 13:00Spiega bene quello che vuoi fare, non mandare mille messaggi. Elabora bene la domanda e vedrai che troverai da sola la risposta.
/Anonimizzato18603Utente anonimizzato22 dic 2015, 13:02Per fare un associazione in c tra due struct, if(strlen(acquisti[indicefidelity].associazione)==0){ strcpy(acquisti[indicefidelity].associazione,id); però nel mio caso id non è char ma int....quindi come dovrei fare?
OoregonSuper FamosoIscritto danov, 2011Messaggi2191722 dic 2015, 13:30Ti è stato già detto ma tu non sei attento alle risposte ... Per due interi scrivi a=b; e vale anche per due interi nelle strutture. Sono sempre nozioni di base che bisogna conoscere PRIMA di scrivere programmi.
/Anonimizzato13171Utente anonimizzato22 dic 2015, 19:47Per assegnare un intero a un altro (come tutti gli altri tipi di dato) si utilizza l'operatore =. per confrontare un intero con un altro (come tutti gli altri tipi di dato) si utilizza l'operatore ==. 5 == 7 -> falso perchè 5 è diverso da 7 int k = 5 -> dopo quest'istruzione k varrà 5. fai molta attenzione a non confonderti con questi due operatori poiché se li sbagli in un if avrai un errore molto difficile da scovare. p.s.: se sei in c++ puoi utilizzare = e == anche sulle stringhe poiché nella libreria string questi operatori sono stati overloaddati permettendone l'utilizzo anche su oggetti string (la loro funzione è analoga a quella degli atri tipi di dato; con = assegni e con == confronti due stringhe).