Skocz do zawartości
FiSz

pliki, katalogi ... cpp

Rekomendowane odpowiedzi

witam... i pytam

nie moge nigdzie znalezc potrzebnych mi funkcji:

1. mam pliki txt w katalogu biezącym i chce wczytac nazwy tych plikow do tablicy, jak wyciągnac nazwy tych plików?

2. musze sprawdzic czy w katalogu biezacym znajduje sie katalog o nazwie ustalonej przeze mnie w programie.

 

i to tyle jesli ktos ma jakies informacje to prosze sie nie krepowac.

 

p.s. bylo by milo gdyby ktos podrzucil jakis link ze strojnką zawierającą potrzebne mi informacje.

 

Dzieki z gory pozdrawiam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

2. musze sprawdzic czy w katalogu biezacym znajduje sie katalog o nazwie ustalonej przeze mnie w programie.

[php:1:e5b281a47d]

#include <iostream>

#include <dir.h>

#include <stdlib.h>

 

using namespace std ;

 

int main()

{

char *p;

char nazwa[255];

//char nazwa[] = "c:\\windows" ; //lub na stale podane

 

cout << "podaj - nazwa katalogu do sprawdzenia: " ;

cin >> nazwa ;

cout << "szukanie katalogu... " << endl;

 

while(1) // można bez while jeśli to ma się odbyć tylko raz

{

p = searchpath(nazwa);

if (p == NULL) cout << "katalog nie istnieje" << 'r' ;

else cout << "katalog istniejet" << 'r';

} // tak jak wcześniej

 

cout << 'n' ;

system("pause");

return 0;

}

[/php:1:e5b281a47d]

 

Wszyskto jest w biblitece standardowej trzeba tylko to wykorzystać na różne sposoby. Ścieżke sobie albo podajesz albo ustalasz na stełe w tablicy znakowej albo w stringu.

Jeśli wpisujesz/podajesz nazwę to może to być albo sama nazwa katalogu albo ścieżka np. "c:windows"...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...