Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] segmentation fault

  1. #1

    [C] segmentation fault

    perche' diavolo questo programmino da nulla mi va in segmentation fault dopo che ho inserito il numero di punti?


    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>

    int main(){
    FILE *fp1;
    int i,np;

    printf("numero punti: ");
    scanf("%d",&np);

    double x[np],y[np];

    // genera n punti casuali tra 0 e 1
    srand(time());
    for(i=0;i<np;i++){
    x[i]=rand()/(RAND_MAX+1.0);
    y[i]=rand()/(RAND_MAX+1.0);
    if((fp1=fopen("punti","a"))==NULL){
    perror("Errore apertura del file");
    exit(1);
    }
    fprintf(fp1,"%le %le\n",x[i],y[i]);
    fclose(fp1);
    }


    }

  2. #2
    ho risolto, e' che avevo una directory che si chiamo punti

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.