La primera, tengo un fwrite que no me funciona:
Código C:
Ver original
main() { FILE *pf; struct ficha{ int clave; char nombre[50]; float nota;}; int i=0, j=0, n=0; struct ficha registro; //Crea una estructura del tipo ficha llamada registro /*******************************AÑADIR DATOS*******************************/ { for(j=0; j<n; j++){ //gets(registro.nombre); }} return 0; }
Ahora mismo me da violación de segmento, pero en otros momentos, cuando no me daba violación de segmento, me escribía en el fichero 0s y 1s.
El caso es que me suena que violación de segmento es cuando un puntero apunta a donde no debe, pero en este caso no tengo ni idea. Y lo de los 0s y 1s ya no lo sé.
La otra pregunta es, los que programais en linux, ¿cómo depurais?