LINUX.ORG.RU

Программирование на C


0

0

Народ, подскажите пожалуйста начинающему.

Сейчас в колледже начали проходить C. Хотел узнать, сильно ли отличается программирование в Linux от программирования в Windows.. Ато нас естественно учат писать в win.

Расскажите пожалуйста об этом, хотябы чуть чуть.

И еще если не сложно, поделитесь ссылками на какиенибудь статьи, описание или чтонибудь типа того. Желательно на русском языке.

Заранее огромное спасибо.

anonymous

Практически не отличается. Можешь смело изучать курс, который вас преподают в колледже. Главное, не заостряй внимание на мелких деталях и старайся отличать, где "чистый", стандартный C, а где WinAPI и прочая ерунда

erDiZz
()
Ответ на: комментарий от binr

Спасибо за помощь. Дело вроде пошло. Программки компилятся и работают.

Вот еще появился вопрос. Обратил внимание на то что библиотеки conio.h в Linux вроде как нету, покрайней мере при компиляции начинает ругается на строку #include <conio.h> и естественно на все ее функции. Возможно есть какаянибудь алтернатива или чтото типа того с такимеже функциями. Конечно так она не оченьто нужна, но просто для обучения она нужна. Домашку то надо делать :)

Заранее благодарю.

anonymous
()
Ответ на: комментарий от cvv

Спасибо за помощь. Я очень благодарен без вашей помощи я сам бы не разобрался.

А вот еще хотел узнать, у меня была домашка с работой с файлам. Тоесть надо было открыть фаил, записать хранящиеся в нем числа в переменные и записать в другой файл.

Для этого использовались функции fopen,fscanf,fclose. Как я понял они тоже находятся в библиотеке conio.h. А в linuxе эти функции относятся к библиотеке ncurses или к какойто другой? Простите если что, я просто еще неуспел прочитать man.

Если я очень достаю своими постоянными вопросами, то скажите мне об этом. Я вот только пол месяца как начал проходить C, и мене очень интересно как кодить в Linux.

anonymous
()
Ответ на: комментарий от anonymous

> Для этого использовались функции fopen,fscanf,fclose.
> Как я понял они тоже находятся в библиотеке conio.h.
> А в linuxе эти функции относятся к библиотеке ncurses или к
> какойто другой?

Ни фига ты не понял :-(
Упомянутые тобой функции относятся к stdio и соответственно
определены stdio.h. Кроме того эти функции описаны стандартом
C и есть и на Windows и на Unix/Linux.

> Простите если что, я просто еще неуспел прочитать man.

Такое очень трудно простить. Почему ты считаешь, что кто-то должен
тратить _свое_ время объясняя тебе то, что ты можешь прочитать сам?
Ладно, сделаем скидку на молодость ;-)
Прочитай вот это: http://citforum.ru/howto/smart-questions-ru.shtml

> Если я очень достаю своими постоянными вопросами, то скажите мне об
> этом. Я вот только пол месяца как начал проходить C, и мене очень
> интересно как кодить в Linux.

Прочитай конспекты и рекомендованную преподавателем литературу.

HTH

Onanim
()
Ответ на: комментарий от anonymous

> в linuxе эти функции относятся к библиотеке ncurses или к какойто другой?

Они в <stdio.h> везде, даже в win, потому как стандарт. А узнать, какой include нужен можно в мане: man fopen, man fscanf, man fclose.

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.