このコードを参照してください:
int main() {
char a[50];
FILE *fp;
fp = fopen("test1.txt", "w");
sprintf(a,"jigar %d \n", 3);
fprintf(fp,"jigar %d \n", 3);
sprintf(a,"patel %d \n", 2);
fprintf(fp,"patel %d \n", 2);
printf("%s", a);
}
ここで、 を使用してfprintf
、ファイルに書き込むことができます
jigar 3
patel 2
どこで同じ機能が必要なのか、1つの文字バッファーに出力するものはどこにあるのか。
しかし、使用sprintf
するとバッファが得られます
patel 2
1 つの char バッファーに追加したいそのような印刷物が非常に多く、それをアプリケーションに返す必要があるため、これを最も簡単かつ最速の方法で取得するにはどうすればよいですか?