Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

27.02.2010, 04:21
|
|
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
Провел на форуме: 193434
Репутация:
79
|
|
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..
|
|
|

27.02.2010, 11:28
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Люди добрые есть маленький вопрос , есть ли у функции wsprintf какие нибудь ограничение , немогу форматировать строку когда один из поинтеров большого размера... Если есть ограничение как в данном случае быть ?
Последний раз редактировалось Fl0dER; 27.02.2010 в 11:30..
|
|
|

02.03.2010, 08:44
|
|
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме: 29260
Репутация:
0
|
|
Сообщение от Fl0dER
Люди добрые есть маленький вопрос , есть ли у функции wsprintf какие нибудь ограничение , немогу форматировать строку когда один из поинтеров большого размера... Если есть ограничение как в данном случае быть ?
Нету. Скорее всего в коде ошибка. Код в студию
|
|
|

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

02.03.2010, 08:45
|
|
Новичок
Регистрация: 19.11.2009
Сообщений: 8
Провел на форуме: 29260
Репутация:
0
|
|
Ну и я сам столкнулся с задачей:
Как можно программно определить наличие/конфигурацию прокси сервера, фаервола в сети, а также конфигурацию самой сети (с доменами или без)?
Спасибо.
|
|
|

02.03.2010, 10:56
|
|
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме: 3767223
Репутация:
408
|
|
qwert135Извини конечно,но нельзя всё затолкнуть под тег code??
Код:
Вот так наверно удобнее будет
|
|
|

02.03.2010, 11:30
|
|
Новичок
Регистрация: 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..
|
|
|

02.03.2010, 12:41
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
qwert135
Я не вижу ifstream in в том коде, что выше. Ты привел код, который вызывал ошибку или уже что-то исправил?
|
|
|

02.03.2010, 16:25
|
|
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме: 750247
Репутация:
92
|
|
Продумай формат хранения информации и прочитай пост #4927.
Если будут ошибки по файловым потокам, запость код, как ты их создаешь и обращаешься к ним, весь код проекта не нужен.
|
|
|

02.03.2010, 17:54
|
|
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме: 33126
Репутация:
0
|
|
Да то что написано в том посте я знаю.Я другое понять не могу:вот пользователь ввел расширенную матрицу,прога должна считать из файла все столбцы кроме последнего и присвоить их матрице А;а последний столбец должен быть присвоен вектору В;и надо подсчитать кол-во строк в файле.А вот как это запрогить я уже не знаю 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|