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++

maskware
maskware
Niveau 8
25 juillet 2004 à 19:37:46

J´pense qu´il vaut que tu commences par le C, tu ne perdras pas de temps. Si tu commences le C++ directement, tu seras perdu avec les classes et les streams alors que tu ne sauras meme pas ce qu´est une fonction.
Surtout que le C++ c´est juste le C avec des trucs en + donc quand tu connaitras le C tu connaitras deja une partie du C++ ( si j´peux dire ainsi), et surtout, tu sauras faire la difference entre les proprietés de chaque langage !

Kouic
Kouic
Niveau 9
25 juillet 2004 à 20:13:49

"Surtout que le C++ c´est juste le C avec des trucs en + "

C´est un peu reducteur ca :)
Rappelons qu´un programme en C++ sera construit TRES differement d´un prog en C.

libjcc
libjcc
Niveau 4
25 juillet 2004 à 20:28:26

un bete question

je revien de vac je m´y remet alors exuser moi la bete question

voila je fait une liste de nom que je trie par ordre alphabetique

mon probleme est que je veux metre la valeur par defaut d´une lettre = " z"

j´ait essayer avec avec

char alpha="z";
char alpha=´z´;
char alhpa=z;

tt le temps erruer

c une connerie et ca me blocke c chiant ^^

Koyo-K
Koyo-K
Niveau 9
25 juillet 2004 à 21:05:08

Toute petite question :
! est un operateur logique. Est-ce qu´on peut l´utiliser avec d´autres ( arithmetiques) afin de faire un inverse ? Exemple :
int a = ! 21

kokoala
kokoala
Niveau 7
25 juillet 2004 à 22:08:09

libjcc :
normalement c´est char alpha=´z´;

Koyo-K :
comme tu l´as dit, c´est un opérateur logique
a = ! 21; / / donne a égal 0

a = ! 0; / / donne a égal 1

JeanYvesYves
JeanYvesYves
Niveau 10
25 juillet 2004 à 22:16:26

en effet, je confirme :

char a=´z´;

sinon, pour le ! c´est le " not" logique, regarde ce que dit kokoala

Il existe aussi le not bit à bit : ~

a = ~21

existe également

Mordorik
Mordorik
Niveau 10
26 juillet 2004 à 17:52:11

salut tout le monde, j´ai deux questions à poser aujourd´hui:
est ce que qd on initialise une variable on est obligé de la mettre à 0?
je sais c´est HS mais je ne sais pas sur quel forum poser cette question => Mon bloc notes sous windows 98 ne fonctionne plus car il manque le fichier KERNEL32.dll et je n´arrive pas à le retrouver, est ce que quelqu´un sait comment resoudre ce probleme ?
merci d´avance pour les réponses
@++

JeanYvesYves
JeanYvesYves
Niveau 10
26 juillet 2004 à 17:56:59

qd on initialise une variable on est obligé de la mettre à 0?
--> bien sur que non :)

int a=6;

marche.

pour kernel32, je suis étonné que ton windows marche encore, je te conseille quand meme de réinstaller !

Mordorik
Mordorik
Niveau 10
26 juillet 2004 à 19:48:49

merci pour les reponses mais pour kernel32.dll pourquoi c´est etonnant que windows fonctionne toujours ? c´est un fichier important ?
une autre petite question, je suis en train de faire une caclculatrice avec addition, soustraction, division et multiplication mais je me demande comment on peut diviser ou soustraire des variables ou même multiplier, peux tu m´expliquer les signes qu´il faut mettre svp. En gros j´aimerai que tu m´expliques comment il faut faire ce programme.
merci d´avance
@+
PS: Tu vas dire que je ne fais que poser des questions mais qu´est ce qu´un fichier . dll ? Est ce qu´il y a du c++ dedans ? Est ce que ce sont des fichier importants ?

overkill666
overkill666
Niveau 8
26 juillet 2004 à 22:08:53

Salut tout le monde. J´ai une question mais d´abord je peux te répondre en partie mordorik.
Le signe pour diviser c´est ça: / pour multiplier c´est ça: * . Ensuite, je ne pourrais te définir ce qu´est une dll bien que j´en ai une idée... Ce que je peux te dire c´est que c´est un fichier al plupart du temps très important empêchant des programmes de fonctionner si elle n´est plus là. Cependant un programme ne plante pas à chaque fois qu´il n´a pas sa Dll ( lol c´est ti pas mignon?). Et tu peux en télécharger sur certains sites ( certains programmes sont fournis avec une dll manquante que tu pexu alors télécharger). recherche peut être qu´il y a kernell32.

overkill666
overkill666
Niveau 8
26 juillet 2004 à 22:13:50

Et enfin voici ma question: Dans ce code :
for(increment = 1; increment < 5; increment++)
{
printf(" Personne numero %d\n", increment);
printf("Entrez votre nom, prenom, age et taille.\n");

scanf("%s %s %d %f", &(increment).nom, &(increment).prenom, &(increment).age, &(increment).taille);

system("PAUSE");
}

Comment faire pour que la variable prennent un nom différent à chaque boucle? ( Je parle des
&(increment).nom, en fait j´ai trois variables : nom1, nom2 et nom3 et je voudrai qu´au premier passage les valeurs entrées s´appliquent à nom1, au second passage à nom2 et ainsi de suite.

Mordorik
Mordorik
Niveau 10
26 juillet 2004 à 22:24:56

et pour les additions je suppose que c´est " +" et les soustractions c´est " -" je suis trop fort n´est ce pas lol...

kokoala
kokoala
Niveau 7
26 juillet 2004 à 22:53:04

mordorik :
lol

overkill666 :
deja ça commence à 0 et pas à 1

scanf("%s %s %d %f", nom[increment].nom, nom[increment].prenom, &[increment].age, &[increment].taille);
les noms de chaines de caracteres sont les adresses de ces chaines
et c´est des crochets, pas des parentheses

ton dernier truc, ben c´est fait :
nom[0].blabla puis nom[1].blabla puis . ..
un " tableau" de structures quoi

JeanYvesYves
JeanYvesYves
Niveau 10
26 juillet 2004 à 23:33:28

mordorik >
Pour calculer, je te propose un exemple simple dans mon tutorial :

paragraphe 1.6
( regarde ma carte de visite pour mon site)

overkill666
overkill666
Niveau 8
27 juillet 2004 à 00:14:39

kokoala, de quoi commence à 0? Si tu parles de l´increment c´est fait exprès pour pas que le programme affiche personne numero 0.
Enfin explique ce que tu veux dire parce que je crains de ne pa avoir bien compris.

JeanYvesYves
JeanYvesYves
Niveau 10
27 juillet 2004 à 00:16:26

quand tu déclares un tableau :

int t[5]

il existe : t[0], t[1], t[2], t[3], t[4]

voila pkoi ça commence à 0

overkill666
overkill666
Niveau 8
27 juillet 2004 à 00:32:09

Que signifie cette erreur :
semicolon
missing after declaration of `main()::donnees´ ?

lag-it
lag-it
Niveau 10
27 juillet 2004 à 00:50:29

Ca veut dire que tu as oublié le " ;" après la déclaration de donnees dans main.

Un dico d´anglais, ca sert :)

overkill666
overkill666
Niveau 8
27 juillet 2004 à 01:51:57

Oki merci, d´ habitude il met parse error pour les ; en moins. Bon je prendrai un dico maintenant.

kokoala
kokoala
Niveau 7
27 juillet 2004 à 11:44:07

>> Si tu parles de l´increment c´est fait exprès pour pas que le programme affiche personne numero 0.

tu peux mettre ça :
printf(" Personne numero %d\n", increment+1);
ça affichera increment+1 mais ça ne changera pas increment

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