Fonction inverse string

Signaler
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,



Juste une petite question, j'avai vu je ne sais plus ou qu'il existait
une fonction en c qui inversait les caractères d'un texte. Oui car j'ai
une variable qui reçoit le nom d'un fichier mais a l'envert, ca ne me
pose pas de problème de faire la fonction si besoin est mais bon, si il
en existait une ca sera pas plus mal :D . Je précise, une inclut dans
les lib du C pas une qu'un tierce à fait.





Merci d'avance.

3 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
et voila à la va vite:

void __stdcall ReverseStr(char *psz)
{
char *c = psz, a;
while(*c) c++; while(psz < --c) {a *psz; *psz++ *c; *c = a;}
}

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
1243
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
3 août 2016
1
Merci bien brunews, mais c'est bon je l'ait faite moi même :D, juste
une question rien avoir avec le sujet, j'ai vu une fonction fcloseall()
contenue ds stdlib.h, je me suis dit bien ca vu que j'ai deux fichier
d'ouvert dans mon prog c'est bien si je peut les fermer en mm temps.
mais seulement voila, dev-cpp me dit function undeclared, pourtant
stdlib.h est inclu, fin bon c'est pas la fin du monde non plus mais
j'aime pas ne pas savoir(comme beaucoup de monde sur ce forum je
présume) lol
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
Regarde si _fcloseall est accessible.
Mais bon, mon truc c'est plutot CloseHandle().

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++