Bonjour à tous

Je débute dans le code et je rencontre des difficultés pour réaliser cette fonction en langage C :

Write a function that reverses a string.

Prototype: void rev_string(char *s); // Je dois utiliser un main.h qui inclue ce prototype

un fichier nommé 5-main.c dans lequel je dois copier ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "main.h"
#include <stdio.h>
 
/**
 * main - check the code
 *
 * Return: Always 0.
 */
int main(void)
{
    char s[10] = "My School";
 
    printf("%s\n", s);
    rev_string(s);
    printf("%s\n", s);
    return (0);
}
//Pour compiler : gcc -Wall -pedantic -Werror -Wextra -std=gnu89 5-main.c 5-rev_string.c -o 5-rev_string
// Pour executer : ./5-rev_string

//Résultat à afficher :

My School
loohcS yM

// Je dois créer un fichier 5-rev_string.c contenant le code de la fonction .

Est-ce qu'une âme charitable peut m'expliquer svp .

Merci