Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2010, 04:48   #1
tools
Форумчанин
 
Регистрация: 07.10.2008
Сообщений: 213
По умолчанию Расширение файла

Есть какой-нибудь несложный способ узнать расширение файла (visual c++ , visual studio 2008). Допустим является он txt-шным или не является.

Заранее благодарен за ответы

Последний раз редактировалось tools; 20.12.2010 в 04:58.
tools вне форума Ответить с цитированием
Старый 20.12.2010, 08:38   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
int getPoint (char filename[])	//функция находит индекс первой точки с конца, дабы выделить расширение
{
	int q;	//индекс точки
		for (q=strlen(filename);q>=0;q--){
			if (filename[q]=='.')
				break;
		}
	if (q=0)  // потому что файлов с точкой в начале имени не существует
		q=strlen(filename);
	return q;

int main(){
.....
for (int i=point,i1=0;i<strlen(filename);i++,i1++)    //копируем точку и послеточие
			outFileEnd[i1]=filename[i];
....
//итак, у нас есть расширение
if (strcmp(outFileEnd,".txt")==0) cout<<"txt-файл"
}
strlen(filename) в main надо наверное заменить, дабы не замедлять программу )
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расширение файла в Delphi vlad00777 Помощь студентам 3 18.10.2009 21:11
Получить расширение файла Бутаков_Сергей Общие вопросы Delphi 11 21.09.2009 11:15
Как изменить расширение файла Dux Помощь студентам 12 25.08.2009 15:38
Расширение файла Александр! Операционные системы общие вопросы 9 21.02.2009 16:37
Ошибка "Неизвестное расширение файла" prog38 Помощь студентам 25 25.07.2008 10:18