Титла: za C/C++ Публикувано от: Йордан в May 14, 2004, 16:10 zdraweite
iskam da popitam im li sait za funkciite w C/C++ ne6to podobno na php.net da moje da se tarsat dadeni funkcii i primeri kam tqh ... blagodarq predwaritelno Титла: za C/C++ Публикувано от: в May 14, 2004, 17:57 Титла: za C/C++ Публикувано от: kennedy в May 14, 2004, 18:11 ей тук бях гледал нещо ...........
http://archive.devx.com/sourcebank/ http://www-136.ibm.com/developerworks/linux/ http://linux.box.sk/codebox.links.php?&key=cplpl Титла: za C/C++ Публикувано от: CaBA в May 14, 2004, 20:32 man 2 <системно извикване>
man 3 <подпрограма> Във втори раздел на man е дефинирано APIто на ядрото, т.е. функциите, които ти предлага то. В трети раздел са всички модули и библиотеки, не само C/C++, но и писаните на други езици. Забележи, че може да имаш инсталирана дадена библиотека, но за да можеш да я ползваш от твоята програма (и да и четеш документацията), в rpm базираните дистрибуции трябва да инсталираш и -devel пакета. И за разлика от PHP, който е огромен (и по мое мнение пренатоварен), С е твърде малък език, той няма дори входно-изходни операции, затова тези екстри се реализират с библиотеки и тъй като библиотеките са много и от различни автори, понякога се налага да се поровиш за документация. Титла: za C/C++ Публикувано от: Mecho_Puh в Jun 01, 2004, 20:35
Поправи ме, ако греша, но ПХП е писан на Ц Ц няма стандартни вход изходни операции? Титла: za C/C++ Публикувано от: the_real_maniac в Jun 01, 2004, 22:14
Аз само с apropos & man намерих функциите , с които да отворя - чета и пиша в у-во ![]() ![]() ![]() apropos dev , понякога за да отсеете нещата помага и apropos dev | grep 3 ![]() като пример ... Успех ![]() Титла: za C/C++ Публикувано от: Йордан в Jun 01, 2004, 22:19 охооооо намерих си помощник
![]() тамън мислих да се уча на това ![]() искам да базикам няякои от COM'овете ![]() имам интересна идея ама като имам време ще я сподела с вас ![]() Титла: za C/C++ Публикувано от: CaBA в Jun 03, 2004, 11:49
В самия С няма, разбира се. printf() e функция от стандартната библиотека, защо мислиш се слага едно
Докато в PHP всичко е набутано като част от езика - ужасен пример за монолитен дизайн. Примерно за да работиш с UTF-7, трябва да го прекомпилираш с не знам си какви опции, а на всеки нормален език просто указваш да се зареди модула, който съдържа необходимите ти функции. Титла: za C/C++ Публикувано от: Mecho_Puh в Jun 03, 2004, 13:26 printf е стандартизирана от ANSI C стандарта, което означава, че всеки ANSI C компилатор трябва да я има реализирана, независимо от платформата. Ти какво разбираш под стандартизирана - PRINT на Бъзик ли?
Функциите не са част от езика, за да го правят претрупан. Титла: za C/C++ Публикувано от: в Jun 03, 2004, 15:22 pregledai libc-2.2.3 primerno
ima i pdf i txt versiq Титла: za C/C++ Публикувано от: CaBA в Jun 03, 2004, 19:44
Значи има разлика между език и библиотека. Библиотеката съдържа код, написан на езика, т.е. тя не е част от него. Стандартната библиотека на С е написана на С и е компилирана с компилатор на С. Библиотеката се разпространява заедно с компилатора, но не е част от него (и не би могла да бъде). Може би причината за твоето объркване е, че един и същи стандарт покрива и двете. А BASIC е пример за език, в който входно-изходните операции са част от самия език. Титла: za C/C++ Публикувано от: Mecho_Puh в Jun 03, 2004, 20:17
Аз много добре знам разликата между език и библиотека, но ми обясни какво според теб е стандартна входна или изходна функция Титла: za C/C++ Публикувано от: в Jul 14, 2004, 21:08 razbirase 4e ima razlika gliyp4o ne si li 4ael knigata we
Титла: za C/C++ Публикувано от: savel в Jul 15, 2004, 03:52 Пух нещо си се объркал ти ...
на компилатора изобщо не му е работа да реализира вход/изход функции ![]() ако разгледаш файла /usr/include/stdio.h ще забележиш /* * ISO C99 Standard: 7.19 Input/output <stdio.h> */ след което има декларирани малко функциики ![]() тези работи са реализирани в /lib/libc.so.6 |