yah thanks matsp also sebsiti thanks also i will use strcpy
Code:
#include <stdio.h>
#include <string.h>
#define FNAME "D:\\test\\lolz.txt"
#define FOUT "D:\\test\\out.txt"
#define DEL_IT(P,N)P[N]=0
void Copy_it(char *buffer,char *save)
{
int i;
for(i=0;save[i]=buffer[i];i++);
}
void add_it(char *buffer,char *save)
{
int i;
char *p;
Copy_it(buffer,save);
DEL_IT(buffer,0);
strcat(buffer,"\"");
strcat(buffer,save);
if(p=strchr(buffer,'\n'))
*p='\"';
strcat(buffer,",");
}
int main(void)
{
char buffer[100];
char save[100];
FILE *fp,*fp2;
fp=fopen(FNAME,"r");
fp2=fopen(FOUT,"w");
if(!fp && !fp2) {
fclose(fp);
fclose(fp2);
puts("problem happened exiting now");
getchar();
return 0;
}
while(fgets(buffer,sizeof buffer,fp)!=NULL) {
add_it(buffer,save);
fprintf(fp2,"%s",buffer);
}
getchar();
fclose(fp);
fclose(fp2);
return 0;
}