Avatar billede jonlanghoff Nybegynder
07. december 2005 - 12:41 Der er 12 kommentarer og
1 løsning

Søgning efter fil-dubletter

Hej alle!

Jeg skal lave et program der skal bruges til at søge gennem en given mappestruktur, og afsløre dubletter af filer med en bestemt extention (.dll, .h, .tlb og .lib). Hvis der findes nogen dubletter af en given fil, skal disse filer skrives ind i en .txt som programmet genererer.

Findes der en forholdsvis enkelt måde at gøre dette på? Jeg er ret 'ny', så eventuelle informationer må meget gerne skæres ud i pap! :)

På forhånd tak!
Avatar billede arne_v Ekspert
07. december 2005 - 22:23 #1
se her http://www.eksperten.dk/spm/670477 for at finde filerne

gem dem i en map så du nemt kan teste for dubletter
Avatar billede jonlanghoff Nybegynder
08. december 2005 - 09:11 #2
Okay, tak for hjælpen! : )
Avatar billede jonlanghoff Nybegynder
08. december 2005 - 09:23 #3
Jeg får denne fejl når jeg prøver at compile i Visual Studio:

Source Reporter fatal error C1010: unexpected end of file while looking for precompiled header directive

Hvad gør jeg så?
Avatar billede arne_v Ekspert
08. december 2005 - 15:00 #4
du mangler at inkludere den der stdafx.h som visual studio er så glad for
Avatar billede jonlanghoff Nybegynder
08. december 2005 - 15:42 #5
Ah! Nu kører det! :)

Men hvordan får jeg den så til at smide informationerne ned i en .txt?
Avatar billede arne_v Ekspert
08. december 2005 - 20:35 #6
hvad mener du

du gemmer navnene i en map

når du finder et navn tester du om det er i map hvis ja
så skriver du til fil ellers gemmer du i map
Avatar billede jonlanghoff Nybegynder
13. december 2005 - 09:37 #7
Hey.

Nu har jeg fået programmet til at gemme de filer den finder i en txt-fil. Jeg er interesseret i at det skal kunne pege de linier ud hvor den samme fil er repræsenteret, og skrive disse over i en anden txt-fil... Altså lave en txt-fil hvori dubletterne står...

Er det noget med Fopen og nogle If-sætninger, eller findes der noget mere konkret??

På forhånd tak.
Avatar billede jonlanghoff Nybegynder
13. december 2005 - 09:38 #8
Forstår ikke hvad Map er...
Avatar billede arne_v Ekspert
13. december 2005 - 17:24 #9
En map er en data struktur hvor man hurtigt kan slå op på en key.

standard C++ har en sådan i namespace std
Avatar billede jonlanghoff Nybegynder
14. december 2005 - 11:03 #10
Okay, nu har jeg fået programmet til at smidde alle dubletter ud i en tekstfil. Hvordan får jeg den til at sortere disse alfabetisk?
Avatar billede jonlanghoff Nybegynder
14. december 2005 - 11:06 #11
^

Altså, hvordan fortæller jeg programmet at det skal åbne tekstfilen og sortere indholdet alfabetisk?
Avatar billede arne_v Ekspert
14. december 2005 - 15:39 #12
jeg ville nok gemme i en data struktur og sortere den inden jeg skrev til fil

STL vector og algorithm sort

eksempel (dog med int):

http://www.cppreference.com/cppalgorithm/sort.html
Avatar billede arne_v Ekspert
31. december 2005 - 14:05 #13
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester