Als eerste ik ben C++ newbie dus als het zou kunnen dat ik rare dingen zeg.
Wat ik probeer te doen is een unsigned char * pointer (uit de command line) te casten naar een integer.
Dit probeer ik als volgt te doen:
Dit heb ik ook nog geprobeerd
Maar ik krijg het niet voor elkaar. De waarde van het commandline argument komt niet in mijn variabele, maar de pointer of iets dergelijks.
Ik krijg het wel voor elkaar om te casten naar een int * pointer maar dat is niet de bedoeling.
Ik heb op internet gezocht en in mijn C++ boeken, maar ik kan nergens een voorbeeld vinden.
Het programma is en moet overigens gewoon in ANSI C++ stijl blijven dus ik wil geen MFC gaan gebruiken.
Any help is appreciated very much
Wat ik probeer te doen is een unsigned char * pointer (uit de command line) te casten naar een integer.
Dit probeer ik als volgt te doen:
code:
1
2
| int LinesToSkip = 0; LinesToSkip = (int)argv[1]; |
Dit heb ik ook nog geprobeerd
code:
1
2
| int LinesToSkip = 0; LinesToSkip = (int)*argv[1]; |
Maar ik krijg het niet voor elkaar. De waarde van het commandline argument komt niet in mijn variabele, maar de pointer of iets dergelijks.
Ik krijg het wel voor elkaar om te casten naar een int * pointer maar dat is niet de bedoeling.
Ik heb op internet gezocht en in mijn C++ boeken, maar ik kan nergens een voorbeeld vinden.
Het programma is en moet overigens gewoon in ANSI C++ stijl blijven dus ik wil geen MFC gaan gebruiken.
Any help is appreciated very much
It’s nice to be important but it’s more important to be nice