Avatar billede nubi19 Nybegynder
15. maj 2002 - 09:51 Der er 4 kommentarer og
1 løsning

Kombinere flere variabler i en string.

Jeg har 3 integers: tim, min, sek (timer, minutter, sekunder).
Jeg vil så gerne have 1 label til at tiden sådanne: hh:mm:ss.
F.eks. 04:50:10.
Jeg kan bare ikke finde ud af det :(
Avatar billede chries Nybegynder
15. maj 2002 - 09:55 #1
#include <string.h>

int main(int argc, char* argv[])
{
    char streng[128];
    int sek = 10, min = 20, tim = 5;

    sprintf( streng, "%02i:%02i:%02i", tim, min, sek );


    return 0;
}
Avatar billede chries Nybegynder
15. maj 2002 - 09:55 #2
streng har nu det du ønsker
Avatar billede jpk Nybegynder
15. maj 2002 - 09:55 #3
char buffer[20];

sprintf(buffer, "%02d:%02d:%02d\n", tim, min, sek);
Avatar billede borrisholt Novice
15. maj 2002 - 09:57 #4
int timer, minutter, sekunder;
  Label1->Caption = IntToStr(timer) + ":" + IntToStr(minutter)  + ":" + IntToStr(sekunder);
Avatar billede nubi19 Nybegynder
15. maj 2002 - 10:02 #5
Tusind tak for hjælpen, da chries kom først får han pointene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester