VC++ dirs&files
4 отговора
136 прегледа
VC++ dirs&files
opitvam se da napisha rekursivna (e moje i da ne e rekursivna ama na men pone mi se struva malko nevyzmojno)funkciq za obhojdane na vsi4ki dir i failove po zadaden path,ama ne shto ne se polu4ava ......Nqkakvi syveti idei....izpolzvam find i findnext...obhojdam vsi4ki failove i direktori ,no ne moga da gi podredq v dylbo4ina.....
10x
10x
Re: VC++ dirs&files
Ако ти трябва само за да си разпечатиш файловете по-добре не се мъчи да пишеш пробрама, а използвай добрия стар command.com :
dir <dirname> /s [> outfile ] .
Ако ти трябва за програма ( разбира се на псевдоезик ):
Честно казано не ми е ясно как си успял да обходиш дървото в ширина - по-лесно е в дълбочина, защото не гълта памет. Ще ти стигне масив от 260 елемента (MAXPATH или нещо подобно)
dir <dirname> /s [> outfile ] .
Ако ти трябва за програма ( разбира се на псевдоезик ):
PrintDir( file )
{
for all files X
{
PrintFile(X)
if( IsDir(X) )
PrintDir(X)
}
}
Честно казано не ми е ясно как си успял да обходиш дървото в ширина - по-лесно е в дълбочина, защото не гълта памет. Ще ти стигне масив от 260 елемента (MAXPATH или нещо подобно)
Re: VC++ dirs&files
Като си ида в къщи, ще ти пратя парче от една моя крайно полезна, но все още незавършена програма (пуст мързел), което прави точно това - преравя директориите.
Я вышел им наперерез!
Я вышел им наперерез!