Sélectionner une révision Git
-
Louis Fourcade a rédigéLouis Fourcade a rédigé
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;
}