Я пишу только на C в основном из-за управления машиной. Тем не менее, у меня есть то, что для меня является настоящей загадкой при записи в файл CSV. Этот код работает должным образом:
fprintf(coutput,"%d,%+#5.2f\n",4095-i, ((double)(4095-i)/4095)*100);
, но печатает в выходной файл CSV, например:
45 4095 100
46 4095 100
47 4093 99.95
, тогда как я хочу видеть:
45 4095 100.00
46 4095 100.00
47 4093 99.95
Там являются функциями в C ++ / C# для форматирования строк, но я не могу найти в C