C

@cstuny

Resvision 4-aff_last_param mon programme

C
1 year ago
#include <unistd.h> void ft_putstr(char *str) { while (*str) write(1, str++, 1); } int main(int ac, char **av) {

4-aff_last_param

C
1 year ago
#include <unistd.h> int main(int ac, char **av) { int i; i = 0; if (ac > 1) { ac--;

Revision fizzbuzz.c ma version avec putnbr

C
1 year ago
#include <unistd.h> void ft_write_number(int nb) { char nbl; if (nb > 9) { ft_write_number(nb / 10); ft_write_number(nb % 10); }

Revision fizzbuzz.c git

C
1 year ago
#include <unistd.h> void ft_write_number(int number) { if (number > 9) ft_write_number(number / 10); write(1, &"0123456789"[number % 10], 1); } int main(void)

Revision autre version du ft_rev_print

C
1 year ago
#include <unistd.h> #include <stdio.h> void ft_putchar(char c) { write(1, &c, 1); } int ft_strlen(char *s) {

Revion rev_printc avec differten t print

C
1 year ago
#include <unistd.h> #include <stdio.h> int ft_strlen(char *str) { int i; i = 0; while(str[i] != '\0') i++; return (i); }

C02 EX01 ft_strncpy version courte et juste a tester dans vim

C
1 year ago
// #include <stdio.h> char *ft_strncpy(char *dest, char *src, unsigned int n) { unsigned int i; i = 0; while (i < n && src[i]) { dest[i] = src[i];

C06 EX02 ft_rev_params.c Eliot

C
1 year ago
#include <unistd.h> int main(int argc, char **argv) { int i; int j; i = argc - 1; while (i > 0) {

C06 ex03 ft_sort_params.c eliot

C
1 year ago
#include <unistd.h> int ft_strcmp(char *str1, char *str2) { while (*str1 && (*str1 == *str2)) { str1++; str2++; } return ((unsigned char)(*str1) - (unsigned char)(*str2));

C07 Ex02 ft_ultimate_range

C
1 year ago
#include <stdlib.h> #include <stdio.h> int ft_ultimate_range(int **range, int min, int max) { int i; int *result; if (min >= max) {

C07 Ex01 ft_range.c

C
1 year ago
#include <stdlib.h> int *ft_range(int min, int max) { int i; int *result; if (min >= max) { return (0);

C07 Ex00 ft_strdup v0

C
1 year ago
#include <stdlib.h> char *ft_strdup(char *src) { int len; int i; char *dest; len = 0; while (src[len])

Rush-02 tout compile

C
1 year ago
#include <unistd.h> #include <stdlib.h> #include <fcntl.h> void strcpy(char *str, char *nombre) { int i; int j;

C06 ex 03 ft_sort_params.c optimise

C
1 year ago
#include <unistd.h> void ft_swap_sp(char **a, char **b) //attention au double pointeur, attention a la declaration *var { char *var_temp; var_temp = *a; *a = *b; *b = var_temp;

C06 EX02 ft_rev_params.c optimise

C
1 year ago
#include <unistd.h> void ft_putstr(char *av) { while (*av) write(1, av++, 1); } int main(int ac, char *av[]) {

C06 ex00 ft_print_params.c oprimise

C
1 year ago
#include <unistd.h> void ft_putstr(char *av) { while (*av) write(1, av++, 1); } int main(int ac, char **av) {

C02 EX01 ft_strncpy

C
1 year ago
char *ft_strncpy(char *dest, char *src, unsigned int n) { unsigned int i; i = 0; while (src[i] != '\0' && i < n) { dest[i] = src[i]; i++; }

C02 ex00 ft_strcpy

C
1 year ago
#include <unistd.h> char *ft_strcpy(char *dest, char *src) { int i; i = 0; while (src[i]) { dest[i] = src[i];

C01 Exercice 08 : ft_sort_int_tab void ft_sort_int_tab(int *tab, int size);

C
1 year ago
#include <stdio.h> // Déclaration de la fonction de tri void ft_sort_int_tab(int *tab, int size) { int aux; int i; int j; i = 0;

C01 Ex07 void ft_rev_int_tab(int *tab, int size) version GIT

C
1 year ago
//variante avec pointeurs void ft_rev_int_tab(int *tab, int size) { int temp; int *start; // pointeur vers le permier element du tableau int *end; // pointeur vers le dernier element du tableau (table +size - 1) start = tab; // Pointeur sur le début du tableau end = tab + size - 1; // Pointeur sur la fin du tableau