Jag har några frågor angående argumenten char *argv och int argc, som main tar.
Om jag tex vill ha filer som indata till programmet så går det ju bra. Men om jag vill använda wildcards som tex * när jag talar om vilka filer som programmet ska använda, hur gör jag då?
tex.
testprogram *.txt
ska ta och bearbeta alla filer som har filändelsen txt. Det går ju inte att öppna filen *.txt i programmet, eftersom att programmet då försöker öppna en fil som heter just *.txt och det vill jag ju inte. Jag vill ju öppan alla txt filer.
Du får ju göra en liten "parser" som kollar dina inargument. Hittar du en asterisk (*) så får du läsa igenom arbetskatalogen och hämta alla filer som har en txt-extension och sen för varje fil som du hittar göra det du ska med den. :)
Jo, det har jag förstått. Men hur gör man för att få ett c++ program att öppna alla filer med txt extension. Man kan ju bara koppla en utström till EN fil utgången. Hur gör man då för att koppla den till alla i en viss katalog?