Титла: Различия при два или повече файла в Qt4 Публикувано от: LinuxFanUNIX в Jul 20, 2009, 00:28 Добър вечер.
Бихте ли ми помогнали за решаването на следния проблем? Имам папка например /home/user/files/ Вътре обаче има неизвестен брой файлове. До тук добре. Код
Записвам съдържанието в QStringList: Код
Обаче сега идва най-трудното. Например избирам си файла a.txt. По какъв начин мога да направя така че да се прочетат всички останали файлове и в QStringList да се запишат само различията между тях? Пример: Имам файлове a.txt b.txt и c.txt В int count ще се зададе цифра 3 (т.е. съдържа 3 файла). Ето и примерно съдържание на трите файла: a.txt: GSM: 123... GSM: 234... b.txt: GSM: 123... GSM: 132... GSM: 222... GSM: 444... c.txt: GSM: 222 GSM: 123 Така ако си хвана a.txt трябва да получа следното: 234 (тъй като GSM: 234 се съдържа само веднъж) b.txt: 132, 444 (тъй като 132 и 444 се съдържат само веднъж) И в c.txt не трябва да върне нищо тъй като GSM-а се съдържа и в останалите два файла (т.е. няма различия) Ако може и на bash да стане - ок, нямам претенции... ;) Благодаря предварително! Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: tyuio в Jul 20, 2009, 10:49 http://search.cpan.org/
можели така ? :) Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: task_struct в Jul 20, 2009, 11:45 Както винаги отговорът е в документацията: http://doc.qtsoftware.com/4.5/qhash.html Нямам време вмомента да измисля точният алгоритъм, но смятам че ще стане сравнително лесно :)
Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: ANTIADMIN в Jul 20, 2009, 12:19 Цецо, не мислиш ли че първо трябва да се научиш да програмираш?
таск структ, за какво ти е хеш като в случая се решава с array в array? Тийо, какво искаш да кажеш с този линк? Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: neter в Jul 20, 2009, 15:05 Едва ли ще успея да дам предложение за Qt4, но в bash си има една красива команда diff за целта. Можеш да се зачетеш в документацията й ;)
Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: lkr в Jul 20, 2009, 15:46 Код
Титла: Re: Различия при два или повече файла в Qt4 Публикувано от: tyuio в Jul 21, 2009, 01:00 тъуио се казвам!
все си мисля че на някой ползващ пърл ще му се е наложило такова нещо, на тях все нещо им изниква за поправяне, пък и обичат да споделят. |