Пишите на .txt файл в C Программирование
как можно писать в файле таким образом
Что я уже пробовал:
например:
seq name type2 type3 type4 1 z 33.4 5.3 444.7 2 w 66.4 6.1 99.4 3 m . . . . . .
У меня есть массив структуры, и я хочу записать его в файл, что не так в этом коде?
int write_to_file( chrom *data, char *filename,int ch,int m) { printf("\n Creating %s.csv file",filename); FILE *fp; int i,j; filename=strcat(filename,".csv"); fp=fopen(filename,"w+"); fprintf(fp,"Student Id, Physics, Maths"); for(i=0;i<m;i++){ for(j=0;j<ch;j++){ fprintf(fp," %s %d \n", data[i].name[j] , data[i].id[j]); } } fclose(fp); printf("\n %sfile created",filename); }