logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: 1 [2] 3 4 5
16  Divers / Linux / linux amd64 le: 28 Novembre 2006 à 01:51:44
Ou si tu es débutant et que tu veux une version stable, il y a Ubuntu!
17  Challenges / Aide Stéganographie / Stégano - Extension ? le: 27 Novembre 2006 à 08:35:15
Validée

PS: L,épreuve est solvable sans aucune texture.
18  Programmation / Langages compilés / [C++] Quelques questions le: 27 Novembre 2006 à 08:23:48
Ouais donc dans le fond, ça ne donne pas grand chose de faire passer, en paramètre,  un int par référence. Autrement dit, faut utiliser la référence seulement quand on a de gros paramètres.
19  Programmation / Langages compilés / [C++] Quelques questions le: 26 Novembre 2006 à 22:05:32
Haha MERCI! J'ai essayé ce que tu m'as dit et ça fonctionne parfaitement! Dire que ça fait 2 jours que je me casse la tête sur quelque chose d'aussi simple.. Le wchar_t n'avait aucun rapport en plus.. C'est toujours cool de programmer quand ça fonctionne

20  Programmation / Langages compilés / [C++] Quelques questions le: 26 Novembre 2006 à 22:01:56
Je vais essayer ça.. Mais tu avais écrit: "tu ne peux pas faire ça"

En tout cas, je regarde ça tout de suite.
21  Programmation / Langages compilés / [C++] Quelques questions le: 26 Novembre 2006 à 21:55:19
Mais dans ce cas comment on s'y prend pour utiliser cette fonction en passant le nom du fichier en paramètre?

C'est là que je bloque
22  Programmation / Langages compilés / [C++] Quelques questions le: 26 Novembre 2006 à 20:46:18
Thanks pour l'info neoflo!

En ce qui concerne wchar_t, je vais donner plus de détails:

Code:
void DumpTabInFile(char * cTableau,const int iTailleTableau)
{
ofstream fFichier;
fFichier.open("huge_cha.bin",ios::binary | ios::out | ios::trunc);
fFichier.write(cTableau,iTailleTableau);
fFichier.close();
}
Cette procédure fonctionne très bien mais le problème est avec la fonction open(). Je voudrais passer le nom du fichier en paramètre(bien plus pratique) mais peu importe le type que je mets(string, wstring, char..), j'ai une erreur de conversion semblable à celle-ci:

Error 1 error C2664: 'DumpTabInFile' : cannot convert parameter 3 from 'const char [7]' to 'const wchar_t *' c:\documents and settings\michael\mes documents\visual studio 2005\projects\file_challenge4\file_challenge4\main.cpp 74

On m'a parlé d'un reinterpret_cast et de quelque chose qui ressemblait à ça: ctype<wchar_t>(locale()) mais je ne sais absolument pas comment l'utiliser.

Merci d'avance!
23  Challenges / Aide Logique / Logique - Suite numérique 1 le: 26 Novembre 2006 à 05:55:31
En lisant à voix haute, ça pourrait toujours aider
24  Programmation / Langages compilés / [C++] Quelques questions le: 26 Novembre 2006 à 05:29:21
Salut, je suis relativement nouveau dans le C++ et j'avais quelques questions:

1-Quelle est la manière la plus "propre" de convertir un char* en wchar_t*?

La raison est que j'essaie d'utiliser la fonction open pour pouvoir traiter un fichier à l'aide de la procédure suivante:

Code:
void DumpTabInFile(char * cTableau,const int & iTailleTableau,const wchar_t * cFilename)

{
ofstream fFichier;
fFichier.open(cFilename,ios::binary | ios::out | ios::trunc);
fFichier.write(cTableau,iTailleTableau);
fFichier.close();
}
Cette fonction que j'appelle comme suit:

DumpTabInFile(cTableau, iTailleTableau, "h2.txt");

Mais l'erreur suivante apparaît lors de la compilation:

Error 1 error C2664: 'DumpTabInFile' : cannot convert parameter 3 from 'const char [7]' to 'const wchar_t *' c:\documents and settings\michael\mes documents\visual studio 2005\projects\file_challenge4\file_challenge4\main.cpp 74


2-Lorsque on a une fonction simple comme ça:

Code:
void show(int nombre)
{
     cout << nombre << endl;
}
Est-il préférable de passer 'nombre' par référence (ou pointeur) plutôt que par valeur?

Du genre:
Code:
void Show(const int & nombre)

{
    cout << nombre << endl;
}
3-Est-il mieux de passer les paramètres par référence ou par pointeurs lorsque on a le choix(pour une fonction comme celle juste en haut)?

Merci de votre précieux temps
Edit: Finalement, j'ai une autre question..

Admettons qu'on créé un tableau à l'aide de l'allocation dynamique de la manière suivante:

Code:
int * tableau;
tableau = new int[5];
Est-il possible de supprimer seulement une petite partie de ce tableau et le réutiliser ensuite? Par exemple, faire en sorte qu'au lieu d'avoir 5 emplacements, il n'en ait que 4?
25  Général / Defouloir / je suis nouveau le: 20 Novembre 2006 à 05:47:26
Sinon ya toujours ça pour le HTML: http://www.w3.org/MarkUp/Guide/

Rien de plus officiel
26  Divers / Hacking / Injecter dans la BDD via une requète UNION le: 19 Novembre 2006 à 20:26:02
Lol ils sont bien rapides pour corriger les failles eux
27  Divers / Linux / Vous et Linux, Linux et vous... le: 19 Novembre 2006 à 07:00:28
Citation
Depuis quand utilisez-vous Linux ?
Qu'est-ce qui vous a fait choisir Linux ?
Quelle distribution(s) utilisez-vous ou avez utilisées ?
Qu'aimez-vous dans Linux ?
Que faites-vous avec Linux ?
Quelles sont vos connaissances en matière de Linux ?
1-Depuis environ 1 an
2-J'ai utilisé Fedora 4 et 5, mais j'ai arrêté à la Fedora à la version 5, car elle était HORRIBLEMENT instable. Depuis, Ubuntu est une merveille!
3-La stabilité, le fait d'utiliser du open-source, la flexibilité du système
4-Je programme, et essai plein de choses exclusives à Linux!
5-Les commandes de base

Par contre, je trouve que Gnome est moins réactif que l'environnement Windows, trouvez-vous
28  Divers / Hacking / Utiliser master..xp_cmdshell le: 11 Novembre 2006 à 00:27:42
Merci alph1, mais dans ce cas, comment fait-on pour voir le résultat de cette commande Car lorsque je la place dans l'url, je suppose qu'elle a été exécutée puisque la page résultante ne comporte pas d'erreur de base de données.

Dans le fond, il me manque juste à savoir comment voir la sortie de cette commande et si ça fonctionne, et bien c'est pratiquement gagné

Merci pour l'aide!
29  Divers / Hacking / Utiliser master..xp_cmdshell le: 10 Novembre 2006 à 00:46:05
Ça doit être ça, mais il me semble qu'il y a un autre dossier à l'intérieur de www? Genre:

C:\Inetpub\www\NomDuSite\index.html

Touka je regarde ça en fin de semaine

PS:Au fait Zours, es-tu français? Habituellement, il y a pratiquement personne à cette heure.
30  Divers / Hacking / Utiliser master..xp_cmdshell le: 10 Novembre 2006 à 00:05:32
Lol, on dirait bien que ce topic est devenu une petite "engueulade"

Mais bon c'Est pas grave, je vais installer IIS moi-même et regarder tout ça.
Pages: 1 [2] 3 4 5