[c++] char -> int omzetten probleem

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

  • cenix
  • Registratie: September 2001
  • Laatst online: 21-08 16:22
Zoals de code hieronder aangeeft, geef ik via de cmdline een aantal
opties door aan mijn programma, welke dan een socket opent op die
poort.

ik roep mijn functie zo aan, waarbij ik dus een aantal character omzet
naar een heel getal (integer)
code:
1
scan (argv[1], (int)*argv[2]);


maar bij de uitvoer krijg ik te zien dat hij een andere poort scant.
Waarom :?

uitvoer:
D:\projects\rping\Debug>rping 192.168.0.2 80
Reply from 192.168.0.2 (port 56): 32 bytes;

  • OruBLMsFrl
  • Registratie: Juni 2001
  • Laatst online: 01:34

OruBLMsFrl

Silence Promo Crew

Gebruik stoi, String to int, want nu gebruik je de ascii waarde van het eerst character van je string

Cooling is silver, silence is golden!
Wat je denkt is niet wat je zegt. Wat je zegt wordt anders begrepen.
Main: AMD RX 9070XT Sapphire Pure, 2e PC: Nvidia RTX3080 EVGA FTW3


  • cenix
  • Registratie: September 2001
  • Laatst online: 21-08 16:22
hmm.. werkt idd.
stoi() geeft correct resultaat.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Uh ja pak een handleiding of boek de volgende keer voordat je iets in C gaat programmeren... :P

Professionele website nodig?


Dit topic is gesloten.