Problème de compilation PRO C

Fermé
rapasp - 21 avril 2004 à 16:10
blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 - 22 avril 2004 à 12:20
Bonjour,
je travaille sur la migration d'une base oracle et d'os (d'un HPUX en 32 bits à un HPUX en 64 bits)de ces outils d'automatisation d'importation de données.
Le problème est que le programme en PRO C permettant de décharger une table ne fonctionne plus.
J'obtient le message suivant lors de la précompilation :

line 980: warning 724: Cast converts default int return type to pointeur.

la ligne de code correspondante:
char *pTmp,vchCol_n[40][50];

pTmp=(char *)strchr((char *)vchCol_n[iJ],' ');
*pTmp='\0';

De plus le serveur de production a pu le compilé et l'execute tout les mois mais avec l'ancien configuration.
Si l'un de vous avait une solution cela m'arrangerait merci d'avance
A voir également:

1 réponse

blurk Messages postés 486 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 15 mars 2009 160
22 avril 2004 à 12:20
ca veut dire que normalement strchr () retourne un pointeur sur int
or il y a un casting (char *) qui le force comme pointeur sur char
pour pouvoir le mettre dans pTmp
mais c'est juste un warning et ça devrait compiler quand même.
pas d'autre erreur que ce warning ?
a+
0