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

  #11  
Старый 11.01.2007, 23:10
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от freddi  
Нда уж....
От компилятора здесь ничего не зависит.

Вопрос остался открытым.
итак ты говорил
Цитата:
из которых ссылаются на то что не может открыть инклудовские файлы
считаем колличество инклудов

Код:
#include <string>
#include <vector>
#include <fstream>
#include <sstream>
#include <functional>
#include <algorithm>
и вправду их 6, заметь, что если ни один инклуд не подгрузится то и std нэймспэйсу неоткуда будет взяться,
курим стандарт, а именно главу 17.4.1.2 Headers, в ней смотрим на таблицу под названием "Table 11—C++ Library Headers"

Код:
<algorithm> <iomanip> <list> <queue> <streambuf>
<bitset> <ios> <locale> <set> <string>
<complex> <iosfwd> <map> <sstream> <typeinfo>
<deque> <iostream> <memory> <stack> <utility>
<exception> <istream> <new> <stdexcept> <valarray>
<fstream> <iterator> <numeric> <strstream> <vector>
<functional> <limits> <ostream> ________________________________________________________________________
видим, что все 6 вышеуказанных хедеров есть в этом списке, "-" тебе за твёрдолобость.
 
Ответить с цитированием

  #12  
Старый 11.01.2007, 23:11
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

Цитата:
ну значит компилятор у тя древний, поставь последнюю версию...
кто же виноват, что у тя компилятор самые основные вещи не поддерживает?
виноват ты, потому что несешь бред полный.
using namespace std никогда не скомпилиурется без хидеров, а они у него не подключены
 
Ответить с цитированием

  #13  
Старый 11.01.2007, 23:13
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от _Great_  
виноват ты, потому что несешь бред полный.
using namespace std никогда не скомпилиурется без хидеров, а они у него не подключены
в приведённом мной коде были инклуды, будь внимательнее.
 
Ответить с цитированием

  #14  
Старый 11.01.2007, 23:19
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

Цитата:
Компилю я в Borland C++ и он мне выдает 7 ошибок:
6 из которых ссылаются на то что не может открыть инклудовские файлыp и еще ошибка в
using namespace s
будь внимательнее ты. они у него не инклудятся
 
Ответить с цитированием

  #15  
Старый 11.01.2007, 23:50
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

этот код будет работать под Mv6 но не под билдером!
 
Ответить с цитированием

  #16  
Старый 12.01.2007, 00:08
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

мой вариант:

Код:
#include <stdio.h>
#include <fstream>
using namespace std;
void main(void)
{
	FILE *f;
	f=fopen("1.txt","r");
	ofstream ofs("2.txt");
	char byf[128],w[]="слово:";
    int i=0;

    while(1)
	{
        byf[i]=fgetc(f);
		if(byf[i]==EOF)
		    break;
		if(byf[i]=='\n')
		{
		  ofs<<w;
		  for(int j=0;j<i;j++)
              ofs<<byf[j];
		  ofs<<endl;
		  i=0;
		  continue;
		}
		
		i++;
	}
  	
}
 
Ответить с цитированием

  #17  
Старый 12.01.2007, 00:13
freddi
Постоянный
Регистрация: 05.07.2006
Сообщений: 458
Провел на форуме:
2943499

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

2 nc.STRIEM

Огромное спасибо, все работает.

Только
using namespace std;
лишнее)))
 
Ответить с цитированием

  #18  
Старый 12.01.2007, 00:19
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от freddi  
2 nc.STRIEM

using namespace std;
а по твоему ofstream где сидит?
 
Ответить с цитированием

  #19  
Старый 12.01.2007, 00:20
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от nc.STRIEM  
этот код будет работать под Mv6 но не под билдером!
что такое mv6?

приведённый мой код будет как минимум работать под msvc7.0 и выше, gcc, cometau, intel ну и думаю большинство других.
 
Ответить с цитированием

  #20  
Старый 12.01.2007, 11:09
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

Цитата:
Только
using namespace std;
лишнее)))
Ничуть. Это стандарт. По стандарту все, что ты подключаешь через <fstream>, <iostream> и прочие находится в пространстве имен std.
Так что либо пиши std::ofstream output_file;, либо пиши в начале using namespace std.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по InetCrack !! :) Nice PHP, PERL, MySQL, JavaScript 12 23.07.2008 17:51
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48
ВОПРОС ЗНАТОКАМ Hrust Болталка 12 23.01.2005 19:31
Вопрос... Black_Death Болталка 1 05.01.2005 04:56



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


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




ANTICHAT.XYZ