Gå til innhold

Lage testfiler for cin og cout i Visual c++ Express


Anbefalte innlegg

Fekk forklart ein gong for lenge sidan korleis ein kunne lage tekst filer som automatisk ga input til cin og ei anna fil som automatisk lagra det som kom i cout. Dermed, dersom ein hadde eit program som skal ta inn input, behandle og gi ut, kan ein lage klart input i ei tekstfil og så sjekke om output i den andre fila er korrekt etterpå.

 

Eg fekk det berre forklart for når ein kompilerer via kommandolinja, men det er såpass lenge sidan at eg har gløymt alt rundt det...

Fins denne funksjonen i Visual C++ Express?

 

Skal vere med på ein programmeringskonkurranse i morgon og dette hadde vore ekstremt praktisk for å teste koden kjapt og enkelt!

Alternativet er å skrive inn input frå tastaturet manuelt og sjekke om svaret er rett for ei og ei line....

Lenke til kommentar
Videoannonse
Annonse

Jeg vet ikke om vc++ har noen funksjoner for dette, men windows og *nix os har det.

 

piping explained

 

Du trenger vel noe ala dette : MyPrg <in.txt >ut.txt

 

Jeg mener å husker jeg har sett noe i windows APIet til å gjøre det du snakker om.

 

Jeg har ikke teste koden over så test det før compoen.

 

Lykke til

Endret av Giddion
Lenke til kommentar

Sjå det!

Fant ikkje nokon måte å gjere det på i visual c++, men nå fekk eg det til i komandolinja så då klarer eg meg i morgon! Kodebiten din stemmte på ein prikk! :thumbup:

Takkar så mykje for svar! Dette vil spare oss for ein del testingstid!! :D

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å
×
×
  • Opprett ny...