C'est toujours moi avec un autre problème
J'ai un bloc de commande dans un programme
Jusque là rien d'extraordinaire, si ce n'est que je dois remplacer ce bloc par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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);
J'ai un gros problème de syntaxe puisqu'à l'exécution j'ai les messages d'erreurs suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ("Erreur ORACLE:\n %.70s (%d)\n", slaca.sqlerrm.sqlerrmc, -sqlca.sqlcode);
Quelqu'un pour un petit coup de main ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
Partager