ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2181  
Старый 16.01.2009, 13:05
Аватар для zythar
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


Отправить сообщение для zythar с помощью ICQ
По умолчанию

http://www.cplusplus.com/reference/clibrary/cstdio/fopen.html
 
Ответить с цитированием

  #2182  
Старый 16.01.2009, 13:37
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

2) strstr
3) string::find(); или тем же strstr
 
Ответить с цитированием

  #2183  
Старый 16.01.2009, 14:41
Аватар для Fl0dER
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Цитата:
Сообщение от ChaaK  
2) strstr
3) string::find(); или тем же strstr
Я немного другое имел виду ,у меня к примеру в переменой C:/windows/123.exe но я знаю только то что последние 123.exe и мне надо получить что идет до этого только C/:windows/. Или как удалит из текстовой переменой последние 4 символа .

Последний раз редактировалось Fl0dER; 16.01.2009 в 14:44..
 
Ответить с цитированием

  #2184  
Старый 16.01.2009, 15:13
Аватар для criz
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

Репутация: 119
По умолчанию

Fl0dER, есть хорошая функция - strtok().
http://www.codenet.ru/progr/cpp/spru/strtok.php
 
Ответить с цитированием

  #2185  
Старый 16.01.2009, 15:15
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

как-то так:
PHP код:
    string  pathname("D:/windows/system32/file.exe");
cout<<pathname.substr(0pathname.find_last_of("/")+1); 

Последний раз редактировалось ChaaK; 16.01.2009 в 15:17..
 
Ответить с цитированием

  #2186  
Старый 16.01.2009, 15:23
Аватар для Fl0dER
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Цитата:
Сообщение от ChaaK  
как-то так:
PHP код:
    string  pathname("D:/windows/system32/file.exe");
cout<<pathname.substr(0pathname.find_last_of("/")+1); 
Ошибка при компиляции

[BCC32 Error] File1.cpp(13): E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'string'

и вобще я не как не могу string конвертировать в char =(
 
Ответить с цитированием

  #2187  
Старый 16.01.2009, 15:56
Аватар для Fl0dER
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Цитата:
Сообщение от criz  
Fl0dER, есть хорошая функция - strtok().
http://www.codenet.ru/progr/cpp/spru/strtok.php
Действительно хорошая функция . Спасибо !!!
Есть ли функция на подобе string::replace ?
 
Ответить с цитированием

  #2188  
Старый 16.01.2009, 16:17
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

<string> подключил? должно компилиться...
Чтобы в чар перевести используй: string.c_str();

Цитата:
Есть ли функция на подобе string::replace ?
Только в STL, по стандарту нету. Где-то тут возможно есть.

Вот:
Цитата:
http://msdn.microsoft.com/en-us/library/44hkey01(VS.80).aspx

Последний раз редактировалось ChaaK; 16.01.2009 в 16:21..
 
Ответить с цитированием

  #2189  
Старый 16.01.2009, 17:54
Аватар для Fl0dER
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

Репутация: 6
По умолчанию

Еще вопросик , c каким компонентом для работ с архивами лучше работать ?
Я хочу запаковать сразу 6 файлов в любой из форматов архива .

Хотел с помощью zlib но так и не понял как .... = (


Попытался вывести текст из файла таким способом ,

FILE * pFile;
pFile = fopen ("myfile.txt","r");

printf((const char*)pFile);

но сразу понял что не правельно . Помогите как зделать правельно ?

Последний раз редактировалось Fl0dER; 16.01.2009 в 17:59..
 
Ответить с цитированием

  #2190  
Старый 16.01.2009, 18:07
Аватар для Shaitan-Devil
Shaitan-Devil
Участник форума
Регистрация: 15.08.2008
Сообщений: 167
Провел на форуме:
3009843

Репутация: 204
По умолчанию

Вывсети текст из файла
Код:
#include <stdio.h>

int main(int argc, char* argv[])
{
	char buf[512];
	FILE *f = fopen( "C:\\1.txt", "r" );
	while (fgets( buf, 512, f ))
		strncpy( string, buf, 255 );
	fclose( f );

	return 0;
}
И потом уже выводишь массив.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP, PERL, MySQL, JavaScript 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ