Convertion C => java
Fermé
giloup121
-
3 juin 2010 à 13:49
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 3 juin 2010 à 22:51
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 3 juin 2010 à 22:51
A voir également:
- Convertion C => java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Télécharger jeux java gameloft gratuit - Forum Mobile
- Java décompiler - Télécharger - Langages
8 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
3 juin 2010 à 13:57
3 juin 2010 à 13:57
char* Buff = (char*) malloc(lg); /* pas de malloc en java, utilises un string à la place de ton char*
while (lg != lgMax)
{
realloc (Buff, lg); /* pas de reallocation, on gère pas la mémoire)
int Nchar[lg];
for (i=0; i<=lg; i++);
{
Buff[i] = All[0];
Nchar[i] = 0;
}
while (Nchar[0] != 26);
{
for(x=0; x<=26; x++)
{
Buff[lg] = All[x];
Nchar[lg] = x;
System.out.print("%s \n", Buff);
NBmdp++;
}
for(y=lg; y>=0; y--)
{
Nchar[y] = 0;
Nchar[y-1]++;
}
Buff[y] = All[Nchar[y]];
}
}
lg++;
}
free(Buff); /* pas besoin de supprimer la memoire, le string s'autodétruira comme un grand */
}
while (lg != lgMax)
{
realloc (Buff, lg); /* pas de reallocation, on gère pas la mémoire)
int Nchar[lg];
for (i=0; i<=lg; i++);
{
Buff[i] = All[0];
Nchar[i] = 0;
}
while (Nchar[0] != 26);
{
for(x=0; x<=26; x++)
{
Buff[lg] = All[x];
Nchar[lg] = x;
System.out.print("%s \n", Buff);
NBmdp++;
}
for(y=lg; y>=0; y--)
{
Nchar[y] = 0;
Nchar[y-1]++;
}
Buff[y] = All[Nchar[y]];
}
}
lg++;
}
free(Buff); /* pas besoin de supprimer la memoire, le string s'autodétruira comme un grand */
}
J'émets même un doute sur la réussite du malloc et du char*, puisque l'* désigne un pointeur, notion inexistante en Java.
Merci beaucoup Nabla's
J'ai réglé pas mal d'erreur (correctement ou pas je sais pas mais elle sont plus la =) )
Par contre j'en ai encore 3 (petites surement =x)
Vraiment je te remercie beaucoup pour ton aide!!
J'ai réglé pas mal d'erreur (correctement ou pas je sais pas mais elle sont plus la =) )
Par contre j'en ai encore 3 (petites surement =x)
while (lg != lgMax) { int Nchar[lg]; /* ']' expected et ';' expected je sais pas ce qu'il manque :s */ for(i=0;i<=lg;i++); /* empty statement after for (daufra m'expliquer ou :s ^^ */ { Buff[i] = fCharList[0]; Nchar[i] = 0; /* Variable NChar may not be initialised (c'est ce que j'essaye de faire la :( ) */ } while(Nchar[0]!=26); /* encore empty statement.... */ { for(x=0; x<=26; x++) { Buff[lg] = fCharList[x]; Nchar[lg] = x; System.out.print("%s \n", Buff); /* print est souligné et Cannot find symbol */ NBmdp++; } for(y=lg; y>=0; y--) { Nchar[y] = 0; Nchar[y-1]++; } Buff[y] = fCharList[Nchar[y]]; } } lg++; } }
Vraiment je te remercie beaucoup pour ton aide!!
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
Modifié par arth le 3/06/2010 à 15:04
Modifié par arth le 3/06/2010 à 15:04
Relis un poil ton code :
Donc là ta boucle for elle ne va rien faire si tu mets un ; à la fin.
A la place de :
Essaie :
Alors ça :
Donc remplace :
Par :
Déjà et ensuite redonne nous si il y a des erreurs.
Le loup, solitaire et mystérieux.
for(i=0;i<=lg;i++);
Donc là ta boucle for elle ne va rien faire si tu mets un ; à la fin.
A la place de :
int Nchar[lg];
Essaie :
int[] Nchar = new int[lg];
Alors ça :
System.out.print("%s \n", Buff);T'as de la chance de pas être à côté :D:D , faire une conversion comme ça à la volée ^^
Donc remplace :
System.out.print("%s \n", Buff);
Par :
System.out.println(Buff);
Déjà et ensuite redonne nous si il y a des erreurs.
Le loup, solitaire et mystérieux.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Super, sa fonctionne toujours pas mais au moins j'ai plus d'erreur.
Eh c'est toujours trop tard qu'on s'en veux de pas avoir écouté son prof ^^
La apparemment j'ai encore un problème la :
et la :
Je cherche , je cherche mais quand on a à peine les bases c'est pas facile.
En tout cas les deux si vous remontez un jour dans le pas de calais j'offre ma tournée ^^
Eh c'est toujours trop tard qu'on s'en veux de pas avoir écouté son prof ^^
La apparemment j'ai encore un problème la :
BruteForce (longMin, longMax);
et la :
Buff[i] = fCharList[0];
Je cherche , je cherche mais quand on a à peine les bases c'est pas facile.
En tout cas les deux si vous remontez un jour dans le pas de calais j'offre ma tournée ^^
arth
Messages postés
9374
Date d'inscription
mardi 27 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2016
1 291
3 juin 2010 à 22:51
3 juin 2010 à 22:51
Tu peux donner ton code maintenant?