Re: Problème utilisation fichier DLL
Publié : mer. 20/sept./2017 7:57
Alors si je comprend bien, je ne peut pas créer le code pour cette procédure "cnc_prgdir"
car 'char buf [BUFSIZE]' ne peut être créer avec PurBasic ?
Code : Tout sélectionner
#include <stdio.h>
#include <string.h>
#include "apilib.h"
#define BUFSIZE 256
/* start/end specify program number range. */
short example( short start, short end )
{
char buf[BUFSIZE] ;
short ret, idx ;
memset( buf, '\x00', BUFSIZE ) ;
ret = cnc_rdprogdir( 0, 0, start, end, BUFSIZE-1,
(struct prgdir *)(&buf) ) ;
if ( ret ) {
printf( "ERROR: %d\n", ret ) ;
return ( ret ) ;
}
for ( idx = 0 ; idx < strlen( buf ) ; idx++ ) {
if ( buf[idx] == 'O' ) putchar( '\n' ) ;
putchar( buf[idx] ) ;
}
putchar( '\n' ) ;