Tekst formatering lar Win32 programmer for enkelt å endre formateringen av en streng variabel . Formatering er vanligvis utføres når du overfører tekst til brukeren for å øke lesbarheten . Både numeriske og tekstlig data kan formateres ved hjelp av " sprintf "-funksjonen . Den " sprintf "-funksjonen bruker en bruker - gitt formatering streng å endre den gitte buffer . Ved hjelp av denne funksjonen er fortrinnsrett til å skrive en egendefinert formatering funksjon, som det er lett å bruke og har en mindre kode størrelse. Du trenger
Visual Studio 2010
Vis flere instruksjoner
en
Åpne prosjektet løsning i Visual Studio 2010 .
2
Lag en streng for å lagre formatert streng returneres av " sprintf . " Strengen må være store nok til å holde formatert streng og en avslutning karakter.
3
Skriv inn " sprintf ( " å kalle " sprintf "-funksjonen i koden. Dette bør gå hvor du vil formatere en streng i koden.
4
Sett det første argumentet som streng som du vil returnere formatert streng . i mellom hver variabel med et komma , som brukes som en separator .
5
Type det andre argumentet som format kontroll streng der formatering spesifikasjonene er holdt for følgende argumenter .
6
Sett følgende argumenter som donerte i formateringsvalgene spesifikasjoner. Skriv en lukket og avrundet brakett etterfulgt av et semikolon rett etter det siste argumentet for å lukke " sprintf " funksjon samtale . for eksempel vil formatere en streng for å inkludere et linjeskift , vil funksjonen være " sprintf ( Buffer , "% s \\ n" , " StringToFormat "); "
.