|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
[c]sto ad un esame aiuto
perchè va in segmentation fault..devo dare questa risp
Codice:
#include <stdio.h>
#include <malloc.h>
extern int Alloca(char *p, int iSize); // Riceve un puntatore a un vettore di caratteri e la sua dimensione
void main(void){
int iRet; // Valore ritornato dalla funzione Alloca
char *p; // puntatore all'array di caratteri
/* Passa il puntatore all'array di carattere e il numero di caratteri da allocare alla funzione Alloca() e
metti in iRet il valore ritornato */
iRet = Alloca(p, 100);
if(iRet != 0) // Se la funzione Alloca non riesce ad allocare la memoria
exit(1); // esci dando un errore al sistema operativo
strcpy(p, "Buongiorno!!!"); // altrimenti copia la stringa nel vettore
}
int Alloca(char *p, int iSize){
p = (char *) malloc(iSize); // Alloca la memoria per l'array di caratteri e attribuisci il valore a p
if(!p){ // Se p corrisponde a NULL malloc() non è riuscita ad allocare la memoria
printf("Errore di allocazione memoria !!!\n");
return(-1); // Ritorna il valore -1 al chiamante
}
strcpy(p, "Ciao amico"); // Altrimenti copia la stringa nel vettore puntato da p
return(0); // e ritorna il valore 0 al chiamante
}
|
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
risolto da me...preso 30 :-P troppo happy
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
![]() hai la connessione internet durante l'esame ?
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#4 |
|
Utente sospeso
Iscritto dal: Oct 2002
Messaggi: 2156
|
muhahhaha
in diretta dall'esame...fantastico!!!!
__________________
sign editata dallo staff |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
come il mio, 2 anni senza connessione internet voglio vedere chi lo aiuta
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2004
Messaggi: 357
|
Quote:
Dai noi segavano la rete per tutti gli esami |
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
oh eravamo in 5 a fa l'esame....il tecnico di lab non c'era e la prof s'è scordata di farla disattivare hahahahah...comunque pnsandoci esattamente 5 minuti ci sono arrivato da me...anche perchè non è difficile...
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1459
|
Codice:
int Alloca(char **p, int iSize){
*p = (char *) malloc(iSize); // Alloca la memoria per l'array di caratteri e attribuisci il valore a p
if(!p){ // Se p corrisponde a NULL malloc() non è riuscita ad allocare la memoria
printf("Errore di allocazione memoria !!!\n");
return(-1); // Ritorna il valore -1 al chiamante
}
strcpy(p, "Ciao amico"); // Altrimenti copia la stringa nel vettore puntato da p
return(0); // e ritorna il valore 0 al chiamante
}
ciauz Ultima modifica di The3DProgrammer : 22-07-2006 alle 21:49. |
|
|
|
|
|
#9 |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
ormai all'esame c'ho preso 30 da tipo 15 giorni muahahah cmq era da dire perchè andava in segmentetion fault facile facile a usare il cervello 5 minuti
|
|
|
|
|
|
#10 | |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
|
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1459
|
Quote:
le linee successive manco le avevo guardate ciauz |
|
|
|
|
|
|
#13 | |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
scusa eh
ma per qual motivo tu all'orale (col prof davanti che ti interrogava) potevi scorrazzare tranquillamente per Internet a chiedere consiglio alle migliaia di visite uniche che HWU ha quotidianamente?
|
|
|
|
|
|
#15 | |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
Quote:
|
|
|
|
|
|
|
#16 | |
|
Utente sospeso
Iscritto dal: Oct 2002
Messaggi: 2156
|
Quote:
__________________
sign editata dallo staff |
|
|
|
|
|
|
#17 | |
|
Bannato
Iscritto dal: Mar 2004
Città: Roma
Messaggi: 2682
|
Quote:
|
|
|
|
|
|
|
#18 |
|
Utente sospeso
Iscritto dal: Oct 2002
Messaggi: 2156
|
i programmi sono stati ridotti, a noi ci macellavano....
maledetta riforma.....
__________________
sign editata dallo staff |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:12.












le linee successive manco le avevo guardate
ma per qual motivo tu all'orale (col prof davanti che ti interrogava) potevi scorrazzare tranquillamente per Internet a chiedere consiglio alle migliaia di visite uniche che HWU ha quotidianamente?








