C++ ...

Discutez d'informatique ici !
Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 27 Avr 2013, 12:58

C'est quoi pour vous ofstream ?
C'est quoi pour vous f ?
C'est quoi pour vous a[][] ?
Et on sait toujours pas ce que vous cherchez à faire.



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 27 Avr 2013, 17:47

Donc respectons un peu le vocabulaire:
donc je peux en déduire que c'est au niveau de la déclaration de la fonction :

ce n'est pas une déclaration mais une définition.

c'est que dans cette fonction ecriture qui me retourne rien, même pas la valeur 1 en première colonne ..

ta fonction ne retourne rien (c'est un void). En revanche, ta fonction semble ne pas écrire dans le fichier 1.txt

Question très simple: est-ce que au moins tu appèles ta fonction?


Si tu penses que c'est ta fonction qui est mal écrite, pourquoi tu n'essaies pas de créer un programme simple??
Code: Tout sélectionner
#include
void ecriture(int t, int a[2][2]){
   std::ofstream f("1.txt");
   f<<a[0][0]<<"oookk "<<std::endl;
}
int main(){
   int a[2][2];
   ecriture(0,a);
   return 0;
}

(j'ai pas pris la peine de compiler mais tu as l'idée, tu reproduis simplement puis tu testes...)
la vie est une fête :)

Billball
Membre Complexe
Messages: 2669
Enregistré le: 31 Mar 2006, 19:13

par Billball » 27 Avr 2013, 22:05

je dois reprendre mon programme je crois.. bfff, je vous retiendrais au courant

Billball
Membre Complexe
Messages: 2669
Enregistré le: 31 Mar 2006, 19:13

par Billball » 28 Avr 2013, 18:34

c'est bon j'ai enfin une ellipse (youhouuuu)

bref, une question, est qu'on peut intégrer du C dans un langage en C++ ??
la réponse parait évidente, mais j'ai fais qqles copier/coller de C (notament déclaration de fichier F, ou écriture dans un .txr) dans mon C++ et quand j'ai compilé, pas d'erreur

après C++ est le fils du C mais c'est étonnant

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 28 Avr 2013, 18:49

oui C++ supporte le C.

Tu pourras avoir deux trois problèmes quand tu feras des lib, avec les name mangling mais je pense pas que tu en sois là!
la vie est une fête :)

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 28 Avr 2013, 18:53

Bonsoir,
Le C++ dérive directement du C.
Par contre, il faut savoir que quand on parle de C++ on entend généralement langage de haut niveau. C'est à dire qu'au lieu d'utiliser la syntaxe de base, on utilise des classes prédéfinies.
Personnellement, j'utilise le C++, mais je ne prends de C++ que ce qui m'intéresse, c'est à dire les possibilités du langage (en gros et en simplifiant new et delete), un tout petit peu de classes qui m'intéresse, mais pas plus.
Sauf cas très particulier, je ne vois pas pourquoi un compilateur C++ ne compilerait pas du C.
Plusieurs avantages à cela, plusieurs années après, le comprends encore ce que j'ai écrit, j'ai des programmes plus compacts et plus rapides, etc.
Mais attention, ce que j'ai écrit est considéré par certains comme une hérésie.

Billball
Membre Complexe
Messages: 2669
Enregistré le: 31 Mar 2006, 19:13

par Billball » 29 Avr 2013, 10:06

merci pour vos réponses !

autres trucs, comment je pourrais modéliser un objet comme une petite planète qui, lorsqu'elle vient de l'infini, serait attirer par un corps bcp plus massique (comme le soleil) et qui au final orbiterait autour ?

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 11 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite