Ciao, uso macOS e quando provo a concatenare ricevo come output: '/bin/sh: line 1: 18228 Illegal instruction: 4' il che si risolve se a benvenuto assegno [100] come grandezza dell'array... sai come mai succede questo? 100 è indicativo, è per dire un numero alto, che possa contenere sicuramente la concatenazione... ciao grazie mille
va in overflow, alla stringa benvenuto[ ] vengono assegnati (c)(i)(a)(o)(,)( )(b)(e)(n)(v)(e)(n)(u)(t)(o)(\0) ovvero 17 byte di memoria. Se fai strcat aggiungi byte, ma se quesi sono gia' occupati vai in overflow. Infatti non capisco come mai non segna errore nel video. (Sono anch'io alle basi quindi forse sbaglio).
Ciao, uso macOS e quando provo a concatenare ricevo come output: '/bin/sh: line 1: 18228 Illegal instruction: 4' il che si risolve se a benvenuto assegno [100] come grandezza dell'array... sai come mai succede questo? 100 è indicativo, è per dire un numero alto, che possa contenere sicuramente la concatenazione... ciao grazie mille
Prova a cambiare le impostazioni del bios
va in overflow, alla stringa benvenuto[ ] vengono assegnati (c)(i)(a)(o)(,)( )(b)(e)(n)(v)(e)(n)(u)(t)(o)(\0) ovvero 17 byte di memoria. Se fai strcat aggiungi byte, ma se quesi sono gia' occupati vai in overflow. Infatti non capisco come mai non segna errore nel video. (Sono anch'io alle basi quindi forse sbaglio).