C ++ Tar oksen ved hornene - Part 16 Innledning Dette er en del 16 av min serie, C ++ Tar tyren ved hornene. Siden begynnelsen av denne serien, har vi vært å skrive programmer, men vi har ikke inngangsdata ved hjelp av tastaturet. Vi har vært å gi ut data ved hjelp av monokrom (svart og hvit) skjerm eller sin simulering som ledetekstvinduet. Bruke tastaturet for innspill og en monokrom skjerm for utgang, der inngang og utgang er tekst, sies å være å bruke konsollen. I denne delen av serien, jeg viser en enkel måte å legge inn data og en enkel måte å gi ut data med C ++.
Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser. Den viktigste funksjonen Dette er hva vi har sett om den viktigste funksjonen: int main () {//uttalelser returnere 0; } Returverdien av den viktigste funksjonen er en verdi av type int. Det er derfor den viktigste funksjonen er innledes med ordet, int, i sin definisjon. Den siste setningen i den viktigste funksjonen er "return 0;" som returnerer null.
Ender alltid din viktigste funksjon med denne avkastningen uttalelse. Det er mulig å returnere noen heltall annet enn null, men jeg vil ikke gå inn på det. Noen kode utenfor den viktigste funksjonen som skal utføres, må kalles direkte eller indirekte fra blokken til hovedfunksjonen. Når programmet starter, er uttalelser fra den viktigste funksjonen utføres fra topp til bunn endte på "return 0;". Før den når dette formål (retur null), må ha blitt ringt til koden segmenter (funksjoner) utenfor blokken til hovedfunksjonen.
Utføre et program For å kjøre et program, du vanligvis skriver noe sånt som følgende ved DOS-ledeteksten: filnavn.exe og deretter trykke Enter. Dette er et sted hvor du kan skrive inn til programmet. Programmet heter filnavn.exe, der filnavn er navnet du gir. Når du har skrevet programnavnet, kan du skrive inn et mellomrom, og skriv deretter strenger som vil være innspill til programmet. Strengene er atskilt med mellomrom (ikke med komma). Så hver av strengene bør ikke ha en plass, siden mellomrom er vant til separate strenger.
For at dette skal fungere, må du sette følgende parametre i parentes i hovedfunksjon: int argc, char * argv [] Du har to parametere her: en int og en rekke strenger. Identifikatoren, argc for int-parameteren er antall strenger i matrisen. For enkel inngang, trenger du ikke å vite verdien