CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J´aide les personne en C/C++

sonic66
sonic66
Niveau 10
15 février 2005 à 17:05:48

a ok merci!

sonic66
sonic66
Niveau 10
15 février 2005 à 17:30:40

defois , qd je compile un code , il ya un fichier . o qui apparait , c quoi?

JeanYvesYves
JeanYvesYves
Niveau 10
15 février 2005 à 17:32:14

c´est le fichier . c compilé.

Transofmer des ficheir en . exe se fait en 2 phases :

1) compiler chaque fichier . c ou . cpp de ton projet, et les mettre en . o

2) linker tous les . o et les . h pour faire l´exe.

J´ajouterais qu´un fichier . lib est juste un ensemble de fichiers . o

sonic66
sonic66
Niveau 10
15 février 2005 à 17:37:15

bon ok , pour les detail moi je verrai ds quelques année...
et au fait Jyy , jai vu ton tutos , jen suis au 5eme , c super bien expliquer et franchement jarrive deja a faire de ptits truc!

JeanYvesYves
JeanYvesYves
Niveau 10
15 février 2005 à 17:40:31

:-)

LGV
LGV
Niveau 28
15 février 2005 à 18:24:28

JYY : ca porte ses fruits ; )

et pour le coup des +/++ ^^^^^ suffit de retenir que + est un operateur binaire, alors que ++ est unaire

Perdu_de_linfo
Perdu_de_linfo
Niveau 9
15 février 2005 à 18:29:40

Re-salut!

J´ai un autre piti probleme:
premier tuto sur opengl, je ne comprend pas ceci:
necessite d´installer SDL. OpenGL, quant a lui, est déja installé sur tous les compilateurs courants.
Les librairies a linker :

sdlmain.lib
sdl.lib

mais ajoutez maintenant également :

opengl32.lib
glu32.lib

C´est ce que tu a inclu au début du script ou on doit les linker nous meme? si oui ou?
Merci!

jejej
jejej
Niveau 9
15 février 2005 à 19:00:08

Bon , je crois que je ne suis pas destiné à lire dans les fichiers textes . ..

Voila , mon but etait de réaliser un " jeu de la vie "
en fait , c´est tout simple , il s´agit d´un tableau , contenant ( chez moi ) des 0 et des 1 ;

Ensuite , il y a un ensemble de regles :
si un " 1" est entoure de plus de3 " 1" ou de moins de 2 " 1" , il est transforme en 0, si un 0 est entoure de trois " 1" , il est transforme en " 1" . ..

Bon , j´ai essaye de réaliser ceci , en lisant dans un fichier texte " map.txt" qui contient ceci :
http://rafb.net/paste/results/gGZj5S41.html
( 10*10 chiffres )

et voici mon code :
http://rafb.net/paste/results/vkAWRB68.html

bon , il est plutot long , mais c´est moi qui ai imagine l´alogrythme , et je ne crois pas qu´il soit en cause dans le probleme :
vous vous apervecrez en effet si vous compilez , que le programme affiche le contenu du fichier texte au debut , mais ne le modifie pas !

ca enleve un peu tout l´interet du truc , et c pour cela que je vous demande de l´aide :)

jejej
jejej
Niveau 9
15 février 2005 à 19:04:20

Bon , et aussi je me doute bien que ma technique utilisee pour resoudre ce probleme , parceque je dois tester differents cas ,
en effet je fais la somme des cases environnant " i" , mais si i=0 , il n´est pas totalement entouré , ce qui m´a oblige a faire une carte " cyclique" ( bon ca , c pas grave ) mais surtout a ecrire un code prise de tete , et sujet a moultes erreurs . ..

Alors , je vous demande , comment VOUS , vous auriez fait ?

jejej
jejej
Niveau 9
15 février 2005 à 19:19:12

bon , je me suis rendu compte qu´il y avait un probleme a la fin de mon for , l´association des deux if ne changait pas la valeur de " i" ( chaque case quoi )

j´ai donc un chouia modifie on code :
http://rafb.net/paste/results/f6q1dM69.html

mais . .. l´effet n´est pas encore celui voulu :)
en effet , les tableaux s´affichent les uns a la suite des autres , comment je pourrais faire pour peut etre effacer le dernier et mettre le nouveau a la place ? et aussi peut etre avec un petit temps d´attente , car mon algo est si rapide qu´on a pas le tmeps de voir les hciffres bouger :p)
merci :)

redstin
redstin
Niveau 6
15 février 2005 à 19:24:20

bjr,je voulai savoir si cette ligne de commande marche pr afficher tou le tableau:
printf("..%d.",tab[]);

ou est ce kil fau mettre:

for(i=0,i<max;i++)
printf("..%d..",tab[i]);

?
merci

sonic66
sonic66
Niveau 10
15 février 2005 à 20:17:00

kel est la difference entre un octet flotant , un octet evolutif et un octet tt court?

LGV
LGV
Niveau 28
15 février 2005 à 20:27:44

redstin : 2e solution, sans quoi 1) la syntaxe ne passe 2) tu affiches le pointeur, c´est pas ce que tu veux

sonic66 : la différence, aucune idée, mais le point commun, c´est que ça ne veut rien dire...

Rikkuman4
Rikkuman4
Niveau 10
15 février 2005 à 21:53:47

c´est koi le maléze :gné:

int main()
{
int code;
cout<<"trouve le code secret"<<endl;
while ( code!=10)
{
cout<<"cherche encore"<<endl;
cin>>code;
}
if ( code<10)
{
cout<<"grand"<<endl;
cin>>code;
}
else ( code<10)
{
cout"petit"<<endl;
cin>>code;
}
system("pause");
return 0;
}

Giga-Nova
Giga-Nova
Niveau 9
15 février 2005 à 21:56:53

ca fé longtemps que j´ai pas prog mais ds le tien
Rikkuman4

int main()
{
int code;
LA tu met srand(NULL);
et rand machien bidule, tu demande a jyy pour avoir un nb que meme toi tu va pas savoir ce que c´est.
cout<<"trouve le code secret"<<endl;
while ( code!=10)
{
cout<<"cherche encore"<<endl;
cin>>code;
}
if ( code<10)
{
cout<<"grand"<<endl;
cin>>code;
}
else ( code<10)
{
cout"petit"<<endl;
cin>>code;
}
system("pause");
return 0;
}

jejej
jejej
Niveau 9
15 février 2005 à 22:08:56

mmm
bien sur , il faut changer les noms de variables , sinon on redefinit code . ..

il faut tirer une varible " code" , et la comparer avec une variable " essai" par exemple ( et surtout pas avec 10 :p) )

Ptival
Ptival
Niveau 10
15 février 2005 à 22:10:17

Tes if sont hors du while, et en plus tu initialises pas code ( c pas bien ! ) :

int main()
{
int code=0; / / Initialiser c bien :)
cout<<"trouve le code secret"<<endl;
while ( code!=10)
{
cout<<"cherche encore"<<endl;
cin>>code;
if ( code<10)
{
cout<<"grand"<<endl;
cin>>code;
}
else ( code<10)
{
cout"petit"<<endl;
cin>>code;
}
}
system("pause");
return 0;
}

I[-_-]I
I[-_-]I
Niveau 1
15 février 2005 à 22:28:59

C´est pas la peine de mettre les deux autres " cin>>code;" la 1ere suffit, sinon il va lire 2 fois de suite code :).

dnob700
dnob700
Niveau 10
15 février 2005 à 23:00:53

je me demandais d´après vous quelles foctions doit contenir une lib d´affichage console un peu plus joli que iostream ( choix de la position de la couleur,etc).

j´ai déjà implémenter la couleur la position, la taille de la console, le titre, j´essayerais d´écrire le choix de la police, mais je suis preneur d´autre idée. :g)

pour l´instant, je bloque pour le CLS, qui me donne un résultat vraiment étrange : la fonction n´existe pas nativement dans windows ( autre que system("cls") alors je récupère la taille de la console et l´adresse de son buffer que je remplit du bon nombe d´espace. Mais alors il remplit la console d´une grosse quantité de texte incohérente ( apparement un bout de la mémoire) et je ne vois pas trop comment empêcher ça. je vous tiendrait au courant, merci de m´avoir écouter !

Nosk
Nosk
Niveau 5
15 février 2005 à 23:04:34

Bonjour ^^

J´ai un petit problème avec la librarie SDL_ttf...J´ai déjà fait fonctionné la librairie SDL, sans trop de problème, mais quand j´ajoute la librairie SDL_ttf, j´ai ce petit message d´erreur sympathique :

--------------------Configuration: Exil - Win32 Debug--------------------
Linking...
msvcrt.lib(MSVCRT.dll) : error LNK2005: _exit already defined in LIBCD.lib(crt0dat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in LIBCD.lib(strncpy.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fprintf already defined in LIBCD.lib(fprintf.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in LIBCD.lib(fclose.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __isctype already defined in LIBCD.lib(isctype.obj)
LIBCD.lib(crt0init.obj) : warning LNK4098: defaultlib " msvcrt.lib" conflicts with use of other libs; use / NODEFAULTLIB:library
Exil.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

Exil.exe - 6 error(s), 1 warning(s)

Comme vous l´avez surement déjà remarqué, j´utilise VC++ 6 ^^ Des idées ?

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware