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

Рекурсией найти и вывести самое длинное имя файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические структуры. Написать программу с функциями, которая подсчитывает количество слов списка Р http://www.cyberforum.ru/cpp-beginners/thread884032.html
Написать программу с функциями, которая подсчитывает количество слов списка Р, которые: а)начинаются и заканчиваются одной и той же буквой; б)начинаются с той же буквы, на которую заканчивается предыдущее слово; в)совпадают с последним словом.
C++ Не поступают данные в поток (posix) #include <iostream> #include <sstream> #include <pthread.h> #include <vector> using namespace std; struct thread_data { int **a; int i; int n; http://www.cyberforum.ru/cpp-beginners/thread884031.html
C++ 3.1 Посмотрите, вроде быстрая сортировка, в любом случае, можете переделать(лучше под с++)?
#include <stdio.h> #include <conio.h> #include <clocale> #include <stdlib.h> #include <math.h> /* выделение памяти */ int *Allocate (int n) { int *a; a=(int *)calloc(n+1,sizeof(int *));
C++ Переписать код, используя конструкторы и деструкторы
Создать не менее двух конструкторов, в том числе - по умолчанию. 1.2. Создать конструктор копирования с динамическим выделением памяти, деструктор. 1.3. Добавить в программу инициализацию объектов с помощью различных конструкторов. 1.4. В конструкторе копирования применяйте указатель this, для динамического выделения памяти используйте new. 1.5. В деструкторе для освобождения памяти...
C++ Сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread884021.html
Нужно реализовать метод двухпутевой сортировки слиянием,для этого я отсортировал два массива по возрастанию,помогите теперь с написанием ф-цию слияния этих массивов в третий(по возрастанию)
C++ Ошибки (запись файла и расчёты) TForm1::angular() { int x,y; int s = Speed->Text.ToInt(); int a = Angle->Text.ToInt(); int g= 9.81; int t=0; for (int i=0; ; i++) { подробнее

Показать сообщение отдельно
11101010
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 35
31.05.2013, 17:29  [ТС]     Рекурсией найти и вывести самое длинное имя файла
В CodeBlocks выводится
C:\\Windows\\System32
так задумано?

Можно сделать так, чтобы юзер просто ввел жёсткий диск, программа всё перебрала и выбрала из всех файлов в папках самый длинноименной, в последствии его имя вывела на экран? А то сейчас получается, что программа просто перебирает из указанных названий, при том C:\\Windows\\System32 она называет самым длинным, т.к. у него путь в символах длиннющий - аж 21 символ, а если убрать слово Windows, выведет длинным названием уже D:\\Pictures. При том нужно же именно файл, а не папку, плюс рассматривать надо конкретно имя файла, не учитывая длину его пути (например в D:\Games\Game2\Pacman\Game\Vvv.txt должен учитываться лишь Vvv.txt, а не целиком D:\Games\Game2\Pacman\Game\Vvv.txt)

И объясните пожалуйста строку
C++
1
static char* result = titles[0x0];
Можно её заменить на нечто более доступное глазу новичка?
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru