getwcd => non portable pointer !!!

getwcd => non portable pointer !!! - C++ - Programmation

Marsh Posté le 13-05-2003 à 11:38:33    

là je comprends pas trop.
je compile et j'exécute très bien sous linux la commande suivante :
 

Code :
  1. char *rep_courant = getcwd(NULL,0); /* le repertoire courant ou l'on se trouve */


 
il me marque :  
Warning ftp.c 35: Non-portable pointer assignment in function main
 
alors que sous nunux ça marche niquel !!!

Reply

Marsh Posté le 13-05-2003 à 11:38:33   

Reply

Marsh Posté le 13-05-2003 à 11:48:52    

ben lis la doc de windows, le prototype doit etre different

Reply

Marsh Posté le 13-05-2003 à 11:55:05    

Citation :

ben lis la doc de windows, le prototype doit etre different


et pour dos c aussi différent ou pas ?  
 
je me vois pas lire toute la doc lol

Reply

Marsh Posté le 13-05-2003 à 11:57:29    

ché pas, li. ça se saurait si windows et linux étaient compatibles  :o

Reply

Marsh Posté le 13-05-2003 à 11:58:36    

++Taz a écrit :

ché pas, li. ça se saurait si windows et linux étaient compatibles  :o  


 
merde ! C'est pas compatible ? :heink:
 
 
 
 
 
 
:whistle:


Message édité par theshockwave le 13-05-2003 à 11:59:05

---------------
last.fm
Reply

Marsh Posté le 13-05-2003 à 12:47:06    

LordAnkou a écrit :

Citation :

ben lis la doc de windows, le prototype doit etre different


et pour dos c aussi différent ou pas ?  
 
je me vois pas lire toute la doc lol


Pourtant, savoir chercher l'information utile dans une doc, et maintenant avec internet, ca s'est rudement amelioré (ceux qui ont connu la periode SDK Microsoft avec doc papier seulement voient de quoi je parle), c'est pourtant une qualité premiere d'un bon dévellopeur.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 13-05-2003 à 13:17:19    

je dis pas le contraire mais si je dois me taper toutes les docs une par une...
mais bon c vrai, je commence à avoir l'habitude dans ce forum dés qu'on demande un truc on s'envoit un "peu" balader...  
et puis je m'incline je sais pas programmer c vrai vous êtes tous des dieux...
en tout cas le jour ou vous demanderez de l'aide j'espère que ça sera différent...

Reply

Marsh Posté le 13-05-2003 à 13:29:47    

LordAnkou a écrit :

je dis pas le contraire mais si je dois me taper toutes les docs une par une...
mais bon c vrai, je commence à avoir l'habitude dans ce forum dés qu'on demande un truc on s'envoit un "peu" balader...  
et puis je m'incline je sais pas programmer c vrai vous êtes tous des dieux...
en tout cas le jour ou vous demanderez de l'aide j'espère que ça sera différent...


Ca sert a rien de pleurer.
Deja, je me demande quel compilo te retourne ce warning.
Ensuite, les gens ont raison, t'aurais pu lire la doc.
Ca m'a pris 3 sec pour demander a google...
 
Bon chuis sympa

Code :
  1. // GETCWD.C
  2. /* This program places the name of the current directory in the  
  3. * buffer array, then displays the name of the current directory  
  4. * on the screen. Specifying a length of _MAX_PATH leaves room  
  5. * for the longest legal path name.
  6. */
  7. #include <direct.h>
  8. #include <stdlib.h>
  9. #include <stdio.h>
  10. void main( void )
  11. {
  12.    char buffer[_MAX_PATH];
  13.    /* Get the current working directory: */
  14.    if( _getcwd( buffer, _MAX_PATH ) == NULL )
  15.       perror( "_getcwd error" );
  16.    else
  17.       printf( "%s\n", buffer );
  18. }

Reply

Marsh Posté le 13-05-2003 à 13:39:28    

turboc pour le compilo et merci pour l'aide

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed