Sprintf ne anlama geliyor?

3 Cevap

I tried looking it up on google and wikipedia but couldn't find an answer... Does anyone know what 'sprintf' or 'printf' stands for? Is it an abbreviation for something???

Teşekkürler

3 Cevap

Dize BASKI Format (ed).

Yani Belirli bir biçimi kullanarak dize yazdırın.

(Onlar writef bu özel soy boyunca çağırır geri BCPL yılların eski günlerde konuya olsa) ilk ortaya C türetilen printf ailenizle, çeşitli üyeleri şunlardır:

printf    - print formatted (to standard output).
fprintf   - file printf (to a file handle).
sprintf   - string printf (to a string).
snprintf  - sprintf with added overflow protection.

Buna ek olarak, v (gibi vsnprintf) ki printf, kendisi gibi değişken argüman alabilir ile başlayan olanların varyantları vardır.

Ben demek onlar kendi printf benzeri bir işlevi yazmak için izin, bir varargs argüman yerine bir dizi argüman etrafında geçmek anlamına gelir. Ben geçmişte günlük kütüphaneleri geliştirirken önce kullandım.

sprintf ° C, örneğin bakınız kaynaklanan

http://www.cplusplus.com/reference/clibrary/cstdio/sprintf/

diyor burada:

Str C dize tarafından işaret diziye yazıyor ...

böylece: s (tring) printf (ormatted)