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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
#1

имена файлов - C++

19.02.2011, 04:37. Просмотров 888. Ответов 16
Метки нет (Все метки)

Скажите, пожалуйста, в именах файлах ведь нельзя каким-то образом использовать нулевой символ в ASCII '\0' ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2011, 04:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос имена файлов (C++):

Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов - C++
Прошу помощи у знающих людей. Существует 2 массива, содержащих названия файлов.Требуется сравнить содержимое файлов между собой, и если...

Имена файлов для fstream. - C++
Всем привет. Как использовать разные имена файлов? Вот что у меня получилось... #include <iostream> #include <fstream> ...

Программа выводящая имена файлов в каталоге - C++
Пытаюсь разобраться в программе: Программа выводит имена файлов и их i-node в указанном каталоге. #include <stdio.h> #include...

Как считать имена файлов из директории? - C++
Здорова господа!!! Есть директория, в ней находятся файлы, нужно получить массив с названиями этих файлов и еще определять где файл, а...

Определить имена потоков и узнать содержимое файлов - C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <math.h> #include <iomanip> using namespace std; struct...

Как создать разные имена для файлов - C++
Как сделать так чтобы при каждом новом проходе цикла создавался новый файл? #include<fstream> int main() { std::ofstrem...

16
odip
Эксперт С++
7157 / 3219 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
19.02.2011, 13:39 #2
Нельзя
1
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
19.02.2011, 14:22 #3
jenya-100, а откуда появилась такая необходимость?
0
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
19.02.2011, 15:41  [ТС] #4
Nameless One, Да нет, такой необходимости нет. ))) Скорее наоборот. Просто я функции в качестве аргументов подаю имена файлов. Она их обрабатывает, но только некоторые, и первый символ имени каждого обработанного файла она зануляет. Таким образом, потом легко перебрать все файлы и дальше работать только с теми, которые не были обработаны.
0
odip
Эксперт С++
7157 / 3219 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
19.02.2011, 17:01 #5
Это неправильное программирование
Если тебе нужен флажок - то и сделай себе флажок
А не используй всякие неявные и малопонятные методы
0
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
19.02.2011, 19:57  [ТС] #6
А что плохого в "малопонятном методе", если он работает?
У вас есть идеи лучше?
0
asics
Freelance
Эксперт С++
2847 / 1782 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
19.02.2011, 19:59 #7
Цитата Сообщение от jenya-100 Посмотреть сообщение
А что плохого в "малопонятном методе", если он работает?
Вы как бы сами ответили на свой вопрос.
0
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
19.02.2011, 20:00  [ТС] #8
в смысле?
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
19.02.2011, 20:15 #9
А мне тоже не понятно, что разве нет имен файлов, например: 000.extension, 001.extension и т.д.? И почему нельзя их использовать?
0
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
19.02.2011, 20:17  [ТС] #10
Говорите за себя. ) Мне понятно.
Даже файл без имени создать нельзя. Ну то есть просто с одним расширением.
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.02.2011, 20:21 #11
Digit@ll, потому что символ '0' и символ с кодом 0 - разные символы. Приведённые вами файлы имеют в названии всего лишь символы '0', а это ни коим образом не возбраняется.
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
19.02.2011, 20:32 #12
Цитата Сообщение от jenya-100 Посмотреть сообщение
Даже файл без имени создать нельзя. Ну то есть просто с одним расширением.
Прекрасно все создается, даже больше - открывается. )))

silent_1991, это я и так понимаю, я не могу понять чего добивается ТС?
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
19.02.2011, 20:34 #13
Digit@ll, он пытается запихнуть непечатаемый символ конца строки в имя файла. Ну вернее наоборот, не хочет этого делать, но спрашивает, можно ли так сделать)))
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
19.02.2011, 20:48 #14
Понятно. ТС пытается спорить с системой? Удачи... Пусть свою заново напишет.
0
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
19.02.2011, 21:06  [ТС] #15
С какой системой, товарищи? Только что написали же на первой странице ответ: "Нельзя". Так чего вам, простите, еще надо?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2011, 21:06
Привет! Вот еще темы с ответами:

Записать имена созданных файлов в другой файл - C++
{ system("cls"); cout<< "Enter file name: "; char filename = { 0 }; cin >>filename; FILE* file =...

Контейнер set. Найти имена всех файлов в папке - C++
Здравствуйте . Есть такая задача : найти имена всех файлов в папке . Имена я нахожу нормально , но сохраняю каждое имя в отдельный индекс...

Вывести имена файлов в порядке убывания размера файла - C++
Имеется файл со строками : body.docx 13456 lab.docx 4567 con.docx 17654 bre.docx 24567 l2.docx 11124 Как вывести имена...

Создание и запись текста во множество файлов, имена которых находятся в массиве - C++
Столкнулся сегодня с задачей -- создать множество похожих html страничек, в которых отличаться будут только некоторые слова. Решил для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
19.02.2011, 21:06
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru