Avatar billede MrJ Praktikant
27. august 2002 - 11:32 Der er 1 kommentar og
1 løsning

String to int

Jeg er igang med et program (jeg er TOTALT newb)
hvor man skriver et cpr nummer og så finder den ud af hvor gammel man er gennem det.

jeg har lavet følgende:

void main() {
  string cpr;
  string cpr2;

  cpr = "1807821551";

  cpr2 = cpr.substr(4,2);
  cout << cpr2;

  getch();


}


Den finder da også ud  af at jeg er fra '82.. men hvordan laver man det om til et tal så jeg kan bruge det til at trække fra 2002 så jeg finder ud af hvor gammel jeg er?

mvh Effer
Avatar billede chries Nybegynder
27. august 2002 - 11:39 #1
#include <stdlib.h>
#include <stdio.h>
...

dit kode

....
int val = 0;

val = atoi( cpr2.c_str() );

cout << val << endl;
.....
Avatar billede MrJ Praktikant
27. august 2002 - 11:47 #2
Det virke sgu.

takker for hjælpen

-Effer
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