Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 189896a59e7f26ae277b85780d110aa3f90c3eb1
  • master par défaut protégée
2 résultats

plotout.c

Blame
  • plotout.c 1,16 Kio
    #include <stdio.h>
    #include <stdlib.h>
    
    #include "plotout.h"
    
    int plot_out_2D_i_ul(char* filename, unsigned long size, int *x, unsigned long *y) {
    	FILE *ptr;
    
    
    	ptr = fopen(filename, "w");
    
    	fprintf(ptr, "x,y\n");
    	for (unsigned long i = 0; i < size; i += 1) {
    		fprintf(ptr, "%i,%lu\n", x[i], y[i]);
    	}
    
    	fclose(ptr);
    
    	return 0;
    }
    
    
    int plot_out_2D_ul_ul(char* filename, unsigned long size, unsigned long *x, unsigned long *y) {
    	FILE *ptr;
    
    
    	ptr = fopen(filename, "w");
    
    	fprintf(ptr, "x,y\n");
    	for (unsigned long i = 0; i < size; i += 1) {
    		fprintf(ptr, "%lu,%lu\n", x[i], y[i]);
    	}
    
    	fclose(ptr);
    
    	return 0;
    }
    
    
    int plot_out_2D_ld_ul(char* filename, unsigned long size, long double *x, unsigned long *y) {
    	FILE *ptr;
    
    
    	ptr = fopen(filename, "w");
    
    	fprintf(ptr, "x,y\n");
    	for (unsigned long i = 0; i < size; i += 1) {
    		fprintf(ptr, "%Le,%lu\n", x[i], y[i]);
    	}
    
    	fclose(ptr);
    
    	return 0;
    }
    
    
    int plot_out_2D_ld_ld(char* filename, unsigned long size, long double *x, long double *y) {
    	FILE *ptr;
    
    
    	ptr = fopen(filename, "w");
    
    	fprintf(ptr, "x,y\n");
    	for (unsigned long i = 0; i < size; i += 1) {
    		fprintf(ptr, "%Le,%Le\n", x[i], y[i]);
    	}
    
    	fclose(ptr);
    
    	return 0;
    }