Problemy:Czy istnieje darmowa implementacja printf dla .net?
- Nie mogę korzystać string.Format, mam C styl formatowania ciągów;
- Nie mogę wywołać natywnego printf (bez P/Invoke);
- Nie mogę używać http://www.codeproject.com/KB/printing/PrintfImplementationinCS.aspx z powodu licencji, potrzebuję czegoś kompatybilnego z GPL.
Czy istnieje darmowa implementacja printf/sprintf dla platformy .net? Poza powyższym linkiem nie mogłem znaleźć niczego.
Dzięki!
Aktualizacja:
Dzięki za pomoc, nawet jeśli nie mógł znaleźć niczego. To znaczy, że będę musiał to zrobić sam (próbowałem tego uniknąć, ale no cóż ...)
Przygotowałem funkcję sprintf, która obsługuje podstawowe ciągi formatów, można ją znaleźć tutaj: https://sourceforge.net/projects/printfnet/. Spróbuję zrobić to kompletną implementacją, jeśli mogę.
Nie wiem, dlaczego tak wiele się przebiło. Implementacja przy użyciu Regex może być wykonana w 30-50 liniach trywialnego kodu ... – leppie
Jestem naprawdę ciekawy, dlaczego absolutnie POTRZEBUJESZ printf ... – swilliams
Dlaczego nie możesz używać licencji CPOL? Nie widzę, jak to przeszkadza z wymogiem GPL. – leppie