C언어를 이용해서 txt파일에 내용을 쓰려고 하는데요


1번째 수는 n입니다.

2번째 수는 n입니다.


이런식으로 메모장에 쫘르륵 쓰려고 하는데


fputs나 fwrite로는 문장 중간에 변수를 넣을 수 없는건가요?


그게 안된다면


output=fopen(argv[3],"w");


fputs(i,output);

fputs("번째 수는",output);

fputs(n,output);

fputs("입니다.",output);


이런식으로 쪼개서 쓰는 방법밖에 없는건가요?