minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 2005
-
24 août 2004 à 20:39
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
25 août 2004 à 21:27
char inverser_char(char variable[])
{
int longueur = strlen(variable); // longueur de variable
int cpt; // pour les boucles
char new_variable[256]; // pour stocker la variable inverser
for(cpt=longueur;cpt>=0;cpt--)
{
strcat(new_variable, variable[cpt]); // Cannot convert 'int' to ' const char *'
printf("% dans %s\n", variable[cpt], new_variable);
}
return *new_variable;
}
int main()
{
clrscr();
char code[256];
printf("Entre une chaine de caractere : ");
scanf("%s", code);
printf("Nouvelle chaine : %s", inverser_char(code)); getch();
return 0;
}
En attendant que je trouve un bon truc aidé moi pour ça svp merci
Vous pouvez verifier, cette fois je gagne a toup coup.
OK c'est pas du jeu mais j'aime bien aller le plus vite.
Et toc... qu'est-ce qu'on se marre sur cppfrance.
DevGizmo
Messages postés122Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention27 février 20071 25 août 2004 à 09:50
J'arrive a me situer entre DeAtHCrAsH et BruNews avec ca...
Du coup je me passe de faire dix milles lignes d'asm
et globalement d'un point de vue efficacite, je ne suis pas si loin que ca...!!!
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 25 août 2004 à 10:24
tu as testé avec les options d'optimisations ?
parce que register c'est carrement obselete, le compilo le fais tres bien tous seul
tu devrais essayer sans, normalement ca change rien
a part ca c'est le meme algo que ma fonction il me semble
DevGizmo
Messages postés122Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention27 février 20071 25 août 2004 à 11:16
djil > j'avais pas vu ton post...effectivement c le meme
Quand aux register, ca depend du degre d'optim demande au compilo...car il ne le fait pas systematiquement
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011 25 août 2004 à 12:54
lol
excellent ts
je V po essayé avec ma BString::inverse, je serai aux paquerettes.... (quoique)
{vu que C une fonc peut utilisée, je me suis po cassé à l'optimiser...}
mdr, BruNews utilise une DLL...
pourrais tu ns en donner les srce ou l'URL si elle figure parmis....
Elle semble diablement intéressante avec ces 6 fonctions...
à propos, je met des b pour Bibli et ...
toi tu met tes initiales....
pkoi po, ça rassemble nos fonctions en tt cas
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 25 août 2004 à 18:53
Ce n'est pas a toi d'affecter ECX, ton compilo va le faire s'il voit un appel a une fonction __fastcall.
A toi de passer le bon pointeur attendu par la func.