Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

нужна функция которая находит файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread180376.html
Помогите с программой! Задание в этом документе:
C++ Дерево каталогов. Не могу найти ошибку. Вот собственно написал программу, которая должна строить дерево каталогов. Но почему-то не строит, помогите найти ошибку, пожалуйста... #include "stdafx.h" #include <string.h> #include... http://www.cyberforum.ru/cpp-beginners/thread180346.html
C++ Сервер с использыванием cgi
Решил сделать telnet сервер тут hut.ru, исходящие соединение, кроме скриптов запрещенны, сами приложение на сервере запустить можно, можно ли сделать так: создаем CGI-скрипт на си который типа...
Вычисление функции y=f(x) C++
Составить программу для вычисления функции y=f(x), графическое представление которой приведено на рисунке. Аргумент функции и ее значение - вещественные. Значение аргумента ввести с клавиатуры. На...
C++ полиндром http://www.cyberforum.ru/cpp-beginners/thread180328.html
boolean polindrom(char*s1){ char* str2=new char; int a=0; for(int i=0 ; i<strlen(s1) ;i++) for(int j=0; j<strlen(s1) ; j++){ if(s1=='\0')break; if(s1==' ') {a++;i--;continue;}...
C++ dev cpp не хочет открывать файлы(( fstream in("test.in"); cout << in.is_open(); выдает 0, хоть стреляйся.. файл в папке программы лежит добавлять флаги и полный путь прописывать пробовал(( чего делать?, подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
23.10.2010, 20:55
Для тех, кто на виндовс не накопил вывод содержимого директории, из которой запущена программа
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/param.h>
#include <dirent.h>
#include <unistd.h>
 
int main(void){
    char curDir[MAXPATHLEN];
    DIR * d;
    struct dirent * ent;
 
    if ( ! getcwd(curDir, MAXPATHLEN) ){
        perror("getcwd");
        exit(1);
    }
 
    if ( ( d = opendir(curDir) ) == NULL ){
        perror("opendir");
        exit(1);
    }
 
    while ( ent = readdir(d) )
        printf("%s\n", ent->d_name);
 
    closedir(d);
    exit(0);
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru