これは受け入れられますか?
fprintf(fp,"Just a string");
また
fprintf(fp,stringvariable);
対
fprintf(fp,"%s","Just a string");
文字列変数(または定数)が出力自体とは対照的にフォーマットとして使用されるため、私には混乱しているようです。文字列変数にフォーマット固有のコンテンツ ('%s' など) が含まれている場合、出力は意図したとおりにはなりません。
文字列のみの出力 (フォーマットなし) の場合、どちらが優れていますか?
fprintf(fp,"%s",stringvariable);
また
fputs(stringvariable,fp);