recherche dans un programme .pc
C'est toujours moi avec un autre problème
J'ai un bloc de commande dans un programme
Code:
1 2 3 4 5 6
|
printf ("%s/Erreur ORACLE:\n %.70s (%d)\n",message.arr
, sqlca.sqlerrm.sqlerrmc, -sqlca.sqlcode);
printf ("Num Commande % 5.0lf % 2.0lf % 4.0lf\n ",
cdeent_n_aaaa_cpt, cdeent_n_mm_cpt, cdeent_n_cde);
|
Jusque là rien d'extraordinaire, si ce n'est que je dois remplacer ce bloc par
Code:
("Erreur ORACLE:\n %.70s (%d)\n", slaca.sqlerrm.sqlerrmc, -sqlca.sqlcode);
J'ai un gros problème de syntaxe puisqu'à l'exécution j'ai les messages d'erreurs suivants :
Code:
1 2 3 4 5 6 7 8
| awk : 0602-511 L'expression rÚguliÞre printf \(" ne peut pas contenir de nouvel
le ligne.La ligne source est 32.
Le contexte de l'erreur est
/printf \("%s\/Erreur ORACLE:\n %.70s (%d)\n",message.arr >>>
<<< , sqlca.sqlerrm.sqlerrmc, -sqlca.sqlcode);
Erreur de syntaxeLa ligne source est 33.
awk : 0602-542 Il y a un caractÞre ) de trop.
awk : 0602-500 QuitterLa ligne source est 33. |
Quelqu'un pour un petit coup de main ???