J´ai bien compris ?
Oui.
"DLL = c´est que tu peux p.e. améliorer un algoritme sans retoucher le programme"
Voila
"Maintenant, ma question : comment on fait une DLL ?"
Je pense qu´il doit exister un projet type DLL dans les options de ton IDE, au momemt ou tu crée le projet (pour visual par exemple, quand tu creer un projet, tu choisi "console", "windows" et surement DLL, j´en suis pas sur mais je pense que oui).
Ok, maintenant c´est clair, je vais pourvoir mettre ça en pratique. Merci ![]()
bon je suis desolé mais il y a trop d page pour chercher
alors je vais directement demander
je veux(si vous voulez biensur)avoir des exercices de c pour m´entrainer svp si vous avez des site donner moi
mais pas siteduzero ou ngck ; )
Il y a le site de Fvirtman (l´auteur du topic, anciennement JeanYvesYves) :
http://www.fvirtman.fr.st/
Chaque tuto est découpé en une partie théorique + des exercices.
Salut, quelqu´un connait un site avec des libs de c++ qui sont bien ecrite ? Ah, et si il y a un site avec la liste des C++ Standard Libraries j´apprecierais ! merci
Desoler pour le double post mais ca ne serait pas une bonne idee de mettre le post en haut de tous ? (desoler je ne me rapelle plus du mot exacte)
Salut
Alors moi je viens juste juste de commencer en C++
Je suis donc un gros (gros) nul
J´ai pris Dev-C++ de bloodshed et je trouve l´interface jolie, sa donne bien envie de s´y mettre...
Bon mon tout premier probleme c´est au niveau de la compilation....
Même sur un truc de base (le projet HelloWorld fourni par ex), sa pose probleme au niveau de al compile... il me sort une multitude d´erreurs...
Genre dans l´onglet "Compilateur" :
[Resource error] no resources
C:\Documents and Settings\Yoshi\Mes documents\C++\Makefile.win [Build Error] [Projet2_private.res] Error 1
Et dans l´onglet "Log de compilation" :
Compilateur: Default compiler
Building Makefile: "C:\Documents and Settings\Yoshi\Mes documents\C++\Makefile.win"
Exécution de make...
make.exe -f "C:\Documents and Settings\Yoshi\Mes documents\C++\Makefile.win" all
g++.exe -c SansNom2.cpp -o SansNom2.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
windres.exe -i Projet2_private.rc --input-format=rc -o Projet2_private.res -O coff
windres.exe: no resources
make.exe: *** [Projet2_private.res] Error 1
Exécution terminée
Je comprend pas trop... sa vient pas de la syntaxe j´ai vérifié....
Un réglage à faire quelque part ?
Bref Pas super encourageant pour quelqun venant à peine de débuter... J´attend votre aide
Merci
Halo4ever, quel est ta definition d´une lib bien ecrite ?
et a priori, il vaut mieux d´abord savoir ce que tu veux que fasse la lib et seulement après la rechercher. Parce qu´une lib pour une lib, c´est pas très utile.
Mais si tu veux des lib (très) bien écrite, va sur mon site ! (
http://lib.sectionpc.info )
Aaaah, je me suis mal exprime ! dsl, ce que je voulais dire c´était une lib avec une aide bien détaillées pour les fonctions. Merci pour le site internet !
--Snipe_X-- > il te dit "no ressources" : ton fichier n´est pas associté au projet, recommence les étapes ![]()
Ok merci Fvirtman
en effet j´ai deja essayé de recommencer quelques fois... desfois sa marche desfois non...
j´ai eut des problemes avec iostream et son extension ".h"
et puis c´est void / main et tout ce bazar qui à l´air de poser probleme dans le log...
Je ne maitrise pas du tout ![]()
Et j´ai pas trouvé grand chose là-dessus sur des site comme C++ pour les gros nul (exellent site au passage.... super pour les gros nul comme moi en tout cas
)
Salut,
je sais que moi aussi j´avais souvent des problème de compilation quand j´ai commencé avec le C++. Une petite "règle" que j´ai trouvée qui marche pas mal avec DEV : si tonb programme est un simlpe code source, tu peux écrire :
int main()
{
suite du programme...
}
alors que s´il s´agit d´un projet, tu dois écrire les arguments entre les parenthèses du main :
int main (les deux parramètres)
{
suite du programme
}
Je me rappelle plus ce que c´est, mais si tu fais fichier->nouveau projet->standare MS-DOS, ils y seront déjà.
Deuxièmement, concernant la question à propos du main (int ou void) il me semble qu´on m´avait dit que sur certains compilateurs ´void´ marche pas. A vérifier...
C´est pas très claire, mais j´espère que ça t´a déjà un petit peu aidé... N´hésité pas à corriger mon poste.
Ah ben oui c´est exactement ça
Merci beaucoup ! Je vais enregistrer ton post au chaud dans un petit .txt
J´utilise Dev-C++ et bon le log du compilateur n´est pas vraiment clair pour le gros nul que je suis
...
encore merci de ton aide ![]()
Hé ! Ho ! T´arrêtes de te dévaloriser ! On commence tous par le début. Et on en apprend tous les jours. Quand à moi, ça me fais plaisir de pouvoir aider quelqu´un vu le nombre de personnes qui m´ont aidés...
Au fait, t´as l´intention de faire quoi comme jeu ?
Oula! deja avant que je soit capable de faire un jeu il coulera de l´eau sous les pont
Non et pis sa m´interresse plus niveau Windows...
Quand j´aurait assez de bases j´aurait envie de créer un "faux keygen" avec un tite musique en midi et une key qui sort au hasard et qui correspond à rien ![]()
Salut !
Comment on peut lire une ligne, ou une serie de lignes, bien precise dun ficher .txt ? (exemple je veux lire la ligne qui commence par: nom - Sam
et les 5 lignes en dessous ?
MERCI !! !!
(dsl si ce nest pas trop claire)
Direction site du zero tu as un super tuto pour lire et écrire dans un fichier(en C malheureusement)
jai deja lu sur l ecriture/lecture d´un fichier, mais ca ne parlait pas de lire une ligne specifique. Et aussi ca ne parlait pas des fichiers binaire, quelquun aurait un tuto sur ca ? ou juste un texte qui en parle
merci !
Pour lire dans un fichie .txt, j´utilise les fonction C. Aprés un fopen, tu peux faire un fgets pour avoir une ligne entiere.
Pour mon jeu actuelle, j´ai fait une fonction qui renvoie la ligne suivante, en sautant les lignes qui m´interresse pas (les lignes vides et les lignes "commentaires" ´cad qui commence par / pour moi´)
//
--------------------------------------------------
---------
//
//
--------------------------------------------------
---------
// String used to parse easily text file
char fsLineTextLong[1024]; // Used to parse file
//
--------------------------------------------------
---------
// Name : fsGetNextLine
// Jump comment lines
// and blank lines
//
--------------------------------------------------
---------
char* fsGetNextLine(FILE* file)
{
bool exit;
if (file==NULL)
return NULL;
exit=false;
while (exit != true)
{
if ( fsEof(file) == true )
return NULL;
// Read file name
fsLineTextLong[0]=0;
fsGets(fsLineTextLong, 255, file); // Read fir
st line
if ( fsLineTextLong[0]==0) // Nothing read (en
d of file reached)
return NULL;
if ( ( fsLineTextLong[0] != ´/´ ) && ( fsLineT
extLong[0] != 0x0A ) ) // Jump comments and blank lines
exit=true;
}
return fsLineTextLong;
}