---
title: "sprintf och textout"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/60565-sprintf-och-textout"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "pettsson"
published: "2002-11-29T08:05:33.000Z"
updated: "2002-11-29T09:17:23.000Z"
replies: 2
views: 190
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/60565-sprintf-och-textout"
---

# sprintf och textout

## #1 — pettsson, 2002-11-29T08:05Z

Har en fråga eller två om sprintf. Jag har lärt mig att eftersom TextOut inte kan skriva ut variabler, räknare och liknande, så ska man använda sprintf för att skapa strängen. 

```
sprintf(buffer, "Räknare: %d ", counter++);
TextOut(hdc, 10, 10, buffer, strlen(buffer));
```

Till frågorna:
1) Vad står %d för?
2) Varför fungerar inte den här koden? Räknaren stannar på noll hur jag än gör... :(

Permalänk: https://www.webforum.nu/p/60565

## #2 — Beatbox, 2002-11-29T09:14Z

Vad är counter för typ ?

Permalänk: https://www.webforum.nu/p/869416

## #3 — Jon, 2002-11-29T09:17Z

1\. %d betyder integer
2\. Ligger koden i en loop? variabel++ betyder att variabeln räknas upp efter det att programsatsen utförts. Vill du göra det innan skriver du ++variabel

Permalänk: https://www.webforum.nu/p/869417

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/60565-sprintf-och-textout
