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

Программа выводящая имена файлов в каталоге - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В чём разница? http://www.cyberforum.ru/cpp-beginners/thread1061354.html
Здрасьте. Здесь представлены два способа присвоения переменной A значения 10. Через конструктор: class random { public: random(int a){A=a;} ~random(){}
C++ Функции строк Строка, является фрагментом программы на языке С/С++. Выведите на экран все содержащиеся в ней комментарии. Учесть случаи как многострочных, так и однострочных комментариев. Ребят,помогите пожалуйста: #include<iostream> #include<string> http://www.cyberforum.ru/cpp-beginners/thread1061342.html
Седловая точка C++
Дана целочисленная прямоугольная матрица.Определить номера строк и столбцов всех седловых точек матрицы #include <iostream.h> #include <math.h> int max(int *stolb, int *parr, int *ni) { int max=parr; for (int i=*stolb; i<20*(*ni); i+=20) if (parr>max)
чтение строки как потока C++
Если у меня в текстовом файле (ifstream &fin) хранится какая-то последовательности n чисел, то я читаю её например так: for(int i=0; i<n; i++) { fin >> x; array = x; } А если у меня в исходном коде есть строка из чисел (например "1 0 1 1 0 0 1") и я хочу заполнить ею массив array, то как сделать это проще и компактнее (без ручного разбора строки)? Видится вариант...
C++ Сортировка Пузырьком :) http://www.cyberforum.ru/cpp-beginners/thread1061291.html
Привет, ребята :) Вообщем, наткнулся на написание программы с использованием сортировки пузырьком. Никогда не использовал :) Часть кода написал сам, часть отвечающая за сортировку нашел в интернете :D #include <iostream> #include <iomanip> #include <fstream> using namespace std; void bubbleSort(float*, float);
C++ Написать программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры Привет народ скажите как написать программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга с тремя пробелами между ними. Например, если пользователь вводит в программу 42339, то должно быть 4 2 3 3 9 подробнее

Показать сообщение отдельно
ruswin
1 / 1 / 0
Регистрация: 18.03.2013
Сообщений: 185
01.01.2014, 15:11     Программа выводящая имена файлов в каталоге
Пытаюсь разобраться в программе:

Программа выводит имена файлов и их i-node в указанном каталоге.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <dirent.h>
 
#define dirname "/home/max/prog"
 
 main ()
{
     int i,n;
     struct dirent ** entry;
     n = scandir(dirname, &entry,0,0);
     if (n<0) {printf("Error");}
     for (i=0; i<n; i++)
     {printf("%s inode=%i\n",entry[i]->d_name,entry[i]->d_ino);}
}
C++
1
struct dirent ** entry;
зачем здесь две звездочки, одна указатель, а вторая зачем?

C++
1
{printf("%s inode=%i\n",entry[i]->d_name,entry[i]->d_ino);}
C++
1
%s и %i
- показывает тип переменной?

C++
1
entry[i]->d_name,entry[i]->d_ino
- это поля структуры, но они же не были нигде объявлены, так можно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru