| chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
Arcanos Alcool = Pas Bien ! Profil : Intermittent | Je sais, j'aurais du mettre ++Darth_Vader mais ça cassait le look du pseudo ---------------
Les FAQ de Vossey.com.
|
EyesAngel |
Beaucoup de programmeur sur Vossey vb, c++, python, et tant d'autres mais quasiment personne sous Delphi ??? pourtant le meilleur outil de dévellopement sur le marché de nos jours. J'ai touché à pas mal d'outils (VisualBasic, VC++, Windev, Delphi, ...) et bien je reviens toujours sur Delphi (ça fait déjà 5 ans). Je ne vais cataloguer sur les qualités de celui-ci car je ne suis pas commercial chez Borland mais bien des programmeurs sont passés de Vb à Delphi et ne veulent pour rien au monde y retourner, à chacun son choix...
Il y a juste un point ou je ne suis pas d'accord, c'est avec theDarck au sujet des pointeurs, Delphi gére de maniére transparente les pointeurs et si la nécessité est d'utiliser des pointeurs pour le programmeur, ils se font de maniére très simple... peut être as tu utilisée une ancienne version de Delphi...
Plus qu'un langage, il faut avant tout de la patience et du courage et une bonne cafetière pour arriver à un bon niveau, et même ce niveau atteint il y'aura toujours de nouvelles choses à apprendre car tous les jours sortent de nouvelles tech (c'est un cercle vicieux )
Bon courage en tout cas et ne lache pas prise
|
lowskill o// | Turbo Pascal user  ---------------
price, quality, speed : pick two
HTTP Error 764 Stupid coder found
|
Simcamb Perturbé Profil : Modérateur | Mirc script glandeur (bah ouais, faut vraiment pas etre un génie ) ---------------
Eat the girl.
Fuck the bike.
Sell the pizza.
|
Damien Trop d'Style | Je suis pas du tout d'accord avec EyesAngel, le meilleur outil de dev, quand tu sais t'en servir, c'est un bon linux. Delphi, Pascal et VB se sont des langages qui ont fait leur temps, ils existent encore a titre pedagogique parce qu'ils sont faciles a apprendre, malheureusement pour le monde de l'informatique trop de gens restent sur leurs acquis et continuent de programmer dans ces langages une fois qu'ils les ont maitrises. Y'a encore des gens qui font du fortran hein  |
Profil supprimé | Euh moi aussi je debute sous vb 6 , et je ne sais pas qu'el code metre pour ouvrir une autre feuille en apuyant sur un bouton! |
Simcamb Perturbé Profil : Modérateur | Meme moi je savais faire ça T_T
Achete-toi un bouquin sur le vb, ou trouve un tuto sur le net |
dPm Attention, pilote enragé | youmew91 a écrit :
Euh moi aussi je debute sous vb 6 , et je ne sais pas qu'el code metre pour ouvrir une autre feuille en apuyant sur un bouton!
|
c'est le control show
Code :
- private sub bouton_click()
- feuille.show [vbmodal] [owner]
- end sub
|
enfin un truc comme ça... vu que j'ai pas retouché plus de 2 jours (quand j'ai fait le topic d'ailleur) je ne me souviens même pas de ça...
concernant la programmation: http://www.developpez.com (merci Ls) Message édité par dPm le 14-08-2004 à 18:58:07 ---------------
LIVE TO FLY - FLY TO LIVE - ACES HIGH
le hangar de dPm - Get In. Seat Down. Shut Up & Hold On.
|
lowskill o// | 
---------------
price, quality, speed : pick two
HTTP Error 764 Stupid coder found
|
EyesAngel | Citation :
le meilleur outil de dev, quand tu sais t'en servir, c'est un bon linux.
|
Le choix de l'outil de développement n'est pas un choix personel malheureusement, j'aime beaucoup linux (surtout couplé à Kylix, version de Delphi pour Linux) mais à aujourd'hui pour toucher le plus de monde possible en publiant une application c'est le Win32 en attendant le DotNet. C'est une doctrine commercial, certes, mais on ne vit pas d'amour et d'eau fraîche
Quand à l'avenir du Pascal Objet (langage de Delphi), renseigne toi un petit peu... tu verras qu'il a encore de beau jour devant lui
Tu y vas un peu fort en disant que le vb et le pascal objet sont dépassés ce n'est pas parce que Linux est à la mode qu'il faut dénigrer le reste
|
Arcanos Alcool = Pas Bien ! Profil : Intermittent | Bon, petit up because of problème en info, j'ai quelques erreurs et je vois pas trop d'où ça vient...j'vous laisse donc voir ça quand vous avez le temps (prennez pas 'trop' de temps si possible, j'dois rendre ça demain )
Citation :
#include <iostream>
#include <fstream>
using namespace std;
void lecture (char M[256][256],int &x,int &y)
{
ifstream fichier;
fichier.open("map.txt" );
for (int i=0;i<256 && !fichier.eof();i++)
{
for (int j=0;j<256;j++)
{
char X;
fichier>>M[i][j];
while (M[i][j]==X)
{
x=i;
y=j;
}
} }
}
void affichage (int x, int y, char C[33][17])
{
ifstream fichier;
fichier.open("map.txt" );
for (y=y-8;y<=y+8;y++)
{
for (x=x-16;x<=x+16;x++)
{
fichier>>C[x][y];
cout<<C[x][y];
}
cout<<endl;
}
}
void bag (bool i,bool j)
{
if(i==true)
cout<<"Je possède une épée."<<endl;
if(j==true)
cout<<"Je possède une clef."<<endl;
if (i==false && j==false)
cout<<"Mon sac est vide."<<endl;
}
void verif_deplacement (int &x,int &y,int g,int f,bool &i,bool &j)
{
char C[33][17];
i=false;
j=false;
switch (C[g][f])
{
case ' ':
x=g;
y=f;
break;
case '*':
x=x;
y=y;
break;
case 'd':
if (j==true)
{
x=g;
y=f;
C[g][f]=' ';
}
else
{ x=x;
y=y;
}
break;
case 'm':
if (i==true)
{
x=g;
y=f;
C[g][f]=' ';
}
else
{
x=x;
y=y;
}
break;
case 's':
x=g;
y=f;
C[g][f]=' ';
i=true;
bag (i,j);
break;
case 'k':
x=g;
y=f;
C[g][f]=' ';
j=true;
bag (i,j);
break;
case 't':
cout<<"Vous avez gagné."<<endl;
system ("cls" );
break;
}
}
void deplacement(int g,int f)
{
int x,y;
char n,s,e,w,q,b,z;
bool i;
bool j;
do
{
cout<<"Que désirez-vous faire ?";
cin>>z;
if(z=='b')
bag(i,j);
else
{ switch(z)
{
case 'n':
g=x;
f=y+1;
break;
case 's':
g=x;
f=y-1;
break;
case 'e':
g=x+1;
f=y;
break;
case 'w':
g=x-1;
f=y;
break;
}
}
verif_deplacement(x,y,g,f,i,j);
affichage(x,y,char[g][f]);
}
while (z=='q');
system("cls" );
}
main ()
{
cout<<"Pour quitter le jeu à tout moment, appuyez sur q."<<endl;
int h,l,i,j,x,y,g,f;
char M[256][256];
char C[33][17];
lecture(M[i][j],h,l,x,y);
affichage(C[g][f],x,y);
deplacement(g,f);
}
|
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp: In function `void deplacement(int, int)':
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:158: error: expected primary-expression before "char"
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp: In function `int main()':
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:171: error: invalid conversion from `char' to `char (*)[256]'
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:8: error: too many arguments to function `void lecture(char (*)[256], int&, int& )'
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:171: error: at this point in file
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:172: error: invalid conversion from `int' to `char (*)[17]'
C:\Documents and Settings\Famille\Bureau\Gaëtan\projetinfo2.cpp:172: error: initializing argument 3 of `void affichage(int, int, char (*)[17])' Message édité par Arcanos le 12-05-2005 à 22:10:07 ---------------
Les FAQ de Vossey.com.
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
OinJ Me GoSu !!! | Hop hop un p'tit up!
J'vais pas y aller par 4 chemins! En gros, y a moyen d'afficher ce que contient une liste autrement que passer par un iterateur et *it?
Parce qu'en fait je remplis pas ma liste avec des entiers ^^, ça donne ça en gros :
Citation :
struct p { string nom; int age; };
list<p> list;
p p1; p1.nom="blabla"; p1.age=1;
list.push_back(p);
|
Donc avec ça, quand jfais un *it ça me dit à la compil que ça passe pas
Citation :
error C2679: '<<' binaire : aucun opérateur trouvé qui accepte un opérande de partie droite de type 'ppl' (ou il n'existe pas de conversion acceptable)
|
Et j'ai testé *it.nom ça passe pas non plus
Citation :
error C2039: 'nom' : n'est pas membre de 'std::list<_Ty>::_Iterator<_Secure_validation>'
|
En gros est-ce que ce que j'veux faire est possible en passant par des listes? Parce qu'avec des vecteurs ça marche mais vu que j'ai besoin de faire des réorganisations et tout ça ce serait beaucoup plus léger en list ^^
merci d'avance les cocos  ---------------
Non j'ai pas faim !!!
Si jamais .. SI JAMAIS ... oh et puis merde xD
|
Antartika | Pour la première erreur, je pense que tu essayes de rediriger un struct p avec << sans l'avoir surchargé.
Pour la deuxième, essaye (*it).nom |
OinJ Me GoSu !!! | Ca marche ^^ merci  ---------------
Non j'ai pas faim !!!
Si jamais .. SI JAMAIS ... oh et puis merde xD
|
Jooreixo Profil : Membre premium | up de merde inutile merci d'avoir joué |
valoutheone Ska Ska... | C'est comme ça les nouveaux, ça fait touts les topics des 3 derniers mois. Message édité par valoutheone le 15-01-2008 à 23:48:42 ---------------
http://boulachka.free.fr
|
mota Ouais, mais non | Belle pièce ! Message édité par mota le 15-01-2008 à 23:50:07 ---------------
Je vais me doucher
s/d/t/
|
dPm Attention, pilote enragé | Et bam ! ---------------
LIVE TO FLY - FLY TO LIVE - ACES HIGH
le hangar de dPm - Get In. Seat Down. Shut Up & Hold On.
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
Exyntigor Ca se lit comme ça se prononce Profil : Responsable rédaction | On va pouvoir voir combien de temps mettra un topic dont le dernier message date de 2008 à redescendre dans les entrailles du forum.. |
elninho Dazed and confused | 3 ans pour passer en page deux ? |
dPm Attention, pilote enragé |
sauf si on déterre d'autres topics  ---------------
LIVE TO FLY - FLY TO LIVE - ACES HIGH
le hangar de dPm - Get In. Seat Down. Shut Up & Hold On.
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
dPm Attention, pilote enragé |
t'es pas censé être admin/dealer/modo/guru ici?
bravo pour l'exemple...
Soit dit en passant, le forum est plus habitué à tant de postes en si peu de temps, je pense qu'il faudrait se restreindre, sinon, il va exploser ! ---------------
LIVE TO FLY - FLY TO LIVE - ACES HIGH
le hangar de dPm - Get In. Seat Down. Shut Up & Hold On.
|
Exyntigor Ca se lit comme ça se prononce Profil : Responsable rédaction | C'est surtout que les quelques posteurs qui viennent tous les cinq jours vont être déboussolés.. |
lowskill o// | dPm a écrit :
t'es pas censé être admin/dealer/modo/guru ici?
bravo pour l'exemple...
Soit dit en passant, le forum est plus habitué à tant de postes en si peu de temps, je pense qu'il faudrait se restreindre, sinon, il va exploser !
|
d'ailleurs tout à l'heure j'ai retrouvé le topic annonciateur de son nouveau statut de blabla.. j'aurai mieux fait de me peter une jambe ce jour là ---------------
price, quality, speed : pick two
HTTP Error 764 Stupid coder found
|
chandlerbing82 OH MY GOD!!! Profil : Lapin Rose | |
| |