Gå til innhold

Anbefalte innlegg

Holder på med en oppgave i programmering som jeg står litt fast på, håper noen kan belyse dette litt :)

 

Oppgaven er å lage et program som dekoder en kodet tekst. Dette har jeg laget.

Deretter skal programmet kunne lese kodetekst fra fil og skrive klartekst til fil. Dette har jeg gjort.


Neste utfordring er at brukeren kan i kommandolinjen angi hvilken fil som skal leses, og hvilken fil det skal skrives til.

 

 

f.eks.
http://snag.gy/nJxIs.jpg

 

Altså at bruker skriver i cmd
C:\Krypt\krypt.exe < lesframeg.txt > skrivtilmeg.txt

Og da skal programmet lese fra lesframeg.txt og skrive til skrivtilmeg.txt 

Noen som har noen tips? :)

Lenke til kommentar
Videoannonse
Annonse

Jeg tror spørsmålet hans er hvordan å hente argumentene.

 

De kan leses ut fra parametere 'argv' til main.

 

int main(int argc, char * argv[])

 

argc inneholder antallet argumenter og argv er en array med argumentene som c-strenger.

// Printer ut argumentene:
int main(int argc, char * argv[])
{
    for (int i = 0; i < argc; ++i)
    {
        std::cout << argc[i] << '\n';
    }
}
Endret av Glutar
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...