Основы программирования в Linux
На нашем литературном портале можно бесплатно читать книгу Основы программирования в Linux, Мэтью Нейл-- . Жанр: Программирование / ОС и Сети. Онлайн библиотека дает возможность прочитать весь текст и даже без регистрации и СМС подтверждения на нашем литературном портале bazaknig.info.
Название: Основы программирования в Linux
Автор: Мэтью Нейл
Дата добавления: 16 январь 2020
Количество просмотров: 669
Основы программирования в Linux читать книгу онлайн
Основы программирования в Linux - читать бесплатно онлайн , автор Мэтью Нейл
В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стандартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Перейти на страницу:
Далее приведена синтаксическая запись функции:
<b>#include <stdio.h></b>
<b>int fflush(FILE *stream);</b>
fseek
Функция
fseek
lseek
stream
offset
whence
lseek
lseek
off_t
fseek
errno
Далее приведена синтаксическая запись функции:
<b>#include <stdio.h></b>
<b>int fseek(FILE *stream, long int offset, int whence);</b>
fgetc, getc и getchar
Функция
fgetc
EOF
ferror
feof
Далее приведена синтаксическая запись функций:
<b>#include <stdio.h></b>
<b>int fgetc(FILE *stream);</b>
<b>int getc(FILE *stream);</b>
<b>int getchar();</b>
Функция
getc
fgetc
stream
getc
Функция
getchar
getc(stdin)
fputc, putc и putchar
Функция
fputc
EOF
<b>#include <stdio.h></b>
<b>int fputc(int с, FILE *stream); int putc(int c, FILE *stream); int putchar(int c);</b>
Как и в случае функций
fgetc/getc
putc
fputc
Функция
putchar
putc(с, stdout)
putchar
getchar
int
char
EOF
fgets и gets
Функция
fgets
stream
<b>#include <stdio.h></b>
<b>char *fgets(char *s, int n, FILE *stream);</b>
<b>char *gets(char *s);</b>
Функция
fgets
s
n-1