Skip to content

Skalyaeve/get_next_line

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

get_next_line

Ce projet vise à vous faire développer une fonction renvoyant les lignes lues depuis un descripteur de fichier.

Que ce soit un fichier, stdin, ou même plus tard une connexion réseau, vous aurez toujours besoin d'un moyen de lire le contenu ligne par ligne. Il est temps de commencer à travailler sur cette fonction, qui sera essentielle pour vos projets futurs.

Ce projet vous permettra non seulement d'ajouter une fonction très pratique à votre collection, mais aussi d'aborder un nouvel élément surprenant de la programmation en C : les variables statiques.

Preview

Install

sudo apt update -y
sudo apt install -y gcc
sudo apt install -y make
mkdir -p $HOME/.local/bin
mkdir -p $HOME/.local/src
mkdir -p $HOME/.local/include
name=gnl

git clone https://github.com/Skalyaeve/get_next_line.git $name
cd $name && make && make clean

ln -s $PWD/$name $HOME/.local/bin/$name
ln -s $PWD/src $HOME/.local/src/$name
ln -s $PWD/include $HOME/.local/include/$name

Usage

export PATH=$HOME/.local/bin:$PATH
gnl [file]

Uninstall

name=gnl

rm -rf $name
rm $HOME/.local/bin/$name
rm $HOME/.local/src/$name
rm $HOME/.local/include/$name