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

Mes premiers programme en c++ :bave:

Iliketo
Iliketo
Niveau 10
27 août 2012 à 02:22:05

Ah ok ^^

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 02:23:52

http://pastebin.com/uc4v0QfX

j'ai enlevé l'enculé de pointeur là ^^

Iliketo
Iliketo
Niveau 10
27 août 2012 à 02:25:16

j'espère ne jamais en avoir besoin beurk :malade:

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 02:26:59

Comme tu fais du c++ on va faire en sorte que tu n'en vois pas avant un moment. Mais un beau matin je t'avouerai que tu en as utilisé plein sans le savoir (enfin non, le matin je dors ^^)

Iliketo
Iliketo
Niveau 10
27 août 2012 à 02:35:26

"tu en as utilisé plein sans le savoir"
http://newnation.sg/wp-content/uploads/mother-of-god.jpg

et sinon sa marche bien j'ai essayé un hello world :oui:

mais pourquoi je dois nommer le fichier main ?

je peut très bien le nommer truc.cpp et faire : g++ -wall -wextra -werror truc.cpp -o truc.exe ( la chose entre truc.cpp et truc.exe c'est a zero ou la lettre o ? )

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 02:55:37

tu ne "dois" pas le nommer main ton fichier. Tu peux le nommer comme tu veux. C'est pas une obligation.

je peut très bien le nommer truc.cpp et faire : g++ -wall -wextra -werror truc.cpp -o truc.exe ( la chose entre truc.cpp et truc.exe c'est a zero ou la lettre o ? )

tu peux faire ça oui et -o c'est la lettre o

lokilok
lokilok
Niveau 16
27 août 2012 à 02:56:02

"Mais un beau matin je t'avouerai que tu en as utilisé plein sans le savoir"

Vu qu'il utilise les tableaux c'est comme si il utilisait les pointeur, donc tu peux lui avoué maintenant :oui: :hap:

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 02:57:54

C'est un secret ^^

Iliketo
Iliketo
Niveau 10
27 août 2012 à 03:04:34

"Vu qu'il utilise les tableaux c'est comme si il utilisait les pointeur"
explique :hap:

et sinon si je veut un tableau de char de taille 27 je le déclare comme sa ?
char a[27] = "abcdefghijklmopqrstuvwxyz" ;
:(

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 03:07:47

"Vu qu'il utilise les tableaux c'est comme si il utilisait les pointeur"
explique

Une chose à la fois. Patience.

et sinon si je veut un tableau de char de taille 27 je le déclare comme sa ?
char a[27] = "abcdefghijklmopqrstuvwxyz" ;

oui 26 lettres + le \0 qu'on voit pas mais qui existe .

Iliketo
Iliketo
Niveau 10
27 août 2012 à 03:09:28

le \0 c'est considérai comme une espace ?
sinon je doit rajouter l'espace :p

et si je déclare sans donner sa taille c'est faut ?

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 03:13:37

le \0 c'est considérai comme une espace ?
sinon je doit rajouter l'espace :p

le \0 c'est un caractère vide qui sert à dire que ta chaîne se termine là. Donc pas d'espace à mettre à la place. Tu vas vite comprendre comment ça fonctionne ;)

et si je déclare sans donner sa taille c'est faut ?

Yep c'est faux. Ca va pas compiler. Tu peux essayer pour t'en convaincre et voir l'erreur. Tu peux aussi essayer de déclarer char a[26] pour voir l'erreur que ça va faire

lokilok
lokilok
Niveau 16
27 août 2012 à 03:14:15

Non le \0 c'est le caractère de fin, celui qui dit que ta chaîne est finit, il est très utile pour lire une chaîne dont tu ne connais pas la taille.

Sinon, su tu initialise ta chaîne directement, t'es pas obligé de lui donné une taille, tu peux mettre a[] tout simplement.

lokilok
lokilok
Niveau 16
27 août 2012 à 03:15:18

"Yep c'est faux. Ca va pas compiler. Tu peux essayer pour t'en convaincre et voir l'erreur. Tu peux aussi essayer de déclarer char a[26] pour voir l'erreur que ça va faire "

Ah mince, je savais pas ça.

lokilok
lokilok
Niveau 16
27 août 2012 à 03:17:41

Ah non, je viens de testé, ça compile sans aucune erreur.

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 03:20:11

LOKILOK tu as compilé avec les options qui vont biens? g++ -Wall -Wextra -Werror main.cpp -o main par exemple

Iliketo
Iliketo
Niveau 10
27 août 2012 à 03:21:25

je viens d'essayé un truc
char a[] = "abc" //sa marche
int <<a[0] << a[1] << a[2] << a[3] << "salut";
sa donne :d) abc salut
puis j'ai fait:
int <<a[0] << a[1] << a[2] << "salut";
sa donne abcsalut
donc le /O peut servir comme un espace :(

lokilok
lokilok
Niveau 16
27 août 2012 à 03:22:22

Oui oui, aucune erreur.

Neofungamer
Neofungamer
Niveau 22
27 août 2012 à 03:23:59

Quel compilateur?

lokilok
lokilok
Niveau 16
27 août 2012 à 03:24:55

iL, non, c'est pas le cas chez moi :(

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