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

  #1  
Старый 27.02.2010, 04:21
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме:
193434

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

2zeppe1in
>> Если длина строки src меньше len, то буфер добивается до len нулями.
да, про такое поведение strncpy я забыл ))

Какбэ рантайм обеспечивает некоторые механизмы, без которых не обойтись если хочешь использовать libc (поддержку потоков, глобальные переменные, вызов конструктуров-десктрукторов, ну и тд)
для полного избавление от crt надо ещё отключать линк mscrt.lib (NODEFAULTLIB).
Крис там немного не точен. Все таки если не выдирать заголовочные файлы и либы из ddk, то ntdll работать несколько неудобно, хотя в случае натива выбора немного ). часть libc продублировано с системных длл kernel32.dll (lstrcpy, lstrcat ...), advapi32.dll (wsprintf ...), shlwapi.dll (StrStr, MemoryCopy, ...) и тд, те все базовые функции, которые в основном нужны по работе со строками и тд.

Последний раз редактировалось Hiro Protagonist; 27.02.2010 в 04:23..
 
Ответить с цитированием

  #2  
Старый 27.02.2010, 11:28
Fl0dER
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме:
107509

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

Люди добрые есть маленький вопрос , есть ли у функции wsprintf какие нибудь ограничение , немогу форматировать строку когда один из поинтеров большого размера... Если есть ограничение как в данном случае быть ?

Последний раз редактировалось Fl0dER; 27.02.2010 в 11:30..
 
Ответить с цитированием

  #3  
Старый 02.03.2010, 08:44
Mochnatiy
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме:
29260

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

Цитата:
Сообщение от Fl0dER  
Люди добрые есть маленький вопрос , есть ли у функции wsprintf какие нибудь ограничение , немогу форматировать строку когда один из поинтеров большого размера... Если есть ограничение как в данном случае быть ?
Нету. Скорее всего в коде ошибка. Код в студию
 
Ответить с цитированием

  #4  
Старый 01.03.2010, 13:13
KILL
Новичок
Регистрация: 01.01.2006
Сообщений: 1
Провел на форуме:
4200

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

hi2all people, народ подскажите в С++ буилдер в редакторе кода на руском можно писать ? а то вири потрепали ПО а перебивать жалко..., 4 года назад помнится писал вот тока непомню толи в delphi то ли С++ буилдер, пишу там [ авыф (норм пишется) ] а [ олдж ( ои№ж) ], настройки уже досканально изучил бестолку
 
Ответить с цитированием

  #5  
Старый 02.03.2010, 08:45
Mochnatiy
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме:
29260

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

Ну и я сам столкнулся с задачей:

Как можно программно определить наличие/конфигурацию прокси сервера, фаервола в сети, а также конфигурацию самой сети (с доменами или без)?

Спасибо.
 
Ответить с цитированием

  #6  
Старый 02.03.2010, 10:56
emillord
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме:
3767223

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

qwert135Извини конечно,но нельзя всё затолкнуть под тег code??
Код:
Вот так наверно удобнее будет
 
Ответить с цитированием

  #7  
Старый 02.03.2010, 11:30
Mochnatiy
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме:
29260

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

Код:
const  char* szFileName = "MyFile"; 
char texttowrite[64]; // инициализируешь массив значением
FILE file = fopen(szFileName, "a");
	
	if(file != NULL) 
	{
		fwrite(texttowrite, sizeof(char), strlen(texttowrite), file);
		fclose(file);
	}
читать функцией fread().
Можно использовать класс ofstream из fstream.h

Код:
ifstream input("file.in")
ofstream output("file.out")

input >>
output <<

Последний раз редактировалось Mochnatiy; 02.03.2010 в 11:33..
 
Ответить с цитированием

  #8  
Старый 02.03.2010, 12:41
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

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

qwert135

Я не вижу ifstream in в том коде, что выше. Ты привел код, который вызывал ошибку или уже что-то исправил?
 
Ответить с цитированием

  #9  
Старый 02.03.2010, 16:25
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

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

Продумай формат хранения информации и прочитай пост #4927.

Если будут ошибки по файловым потокам, запость код, как ты их создаешь и обращаешься к ним, весь код проекта не нужен.
 
Ответить с цитированием

  #10  
Старый 02.03.2010, 17:54
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 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