araschbab
Nouveau membre
J ai un ti soucis au niveau de la compilation de mon programme :
voici la partie qui fait erreur : :fou:
[cpp]
while(1) {
int buf_size = 0;
int nb_read = 0;
float* volume;
unsigned char from_board[6];
unsigned char from_board2[4];
unsigned char to_board[32];
float z_be;
float z_le;
unsigned char* pz_be;
unsigned char* pz_le;
unsigned char* answer_ptr = from_board;
float z_noise;
pz_be = (unsigned char *)&z_be;
pz_le = (unsigned char *)&z_le;
while ((nb_read = read(answer_ptr, 6 - buf_size)) > 0){
buf_size += nb_read;
answer_ptr += nb_read;
printf("POUET %d\n", nb_read);
if(buf_size >= 6)
break;
}
if(buf_size != 6)
continue;
[/cpp]
Apres compilation les erreus sont les suivantes : :fou:
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(98) : warning C4013: 'lis_parametres_flotteur' undefined; assuming extern returning int
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4047: 'function' : 'int ' differs in levels of indirection from 'unsigned char *'
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4024: 'read' : different types for formal and actual parameter 1
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4022: 'read' : pointer mismatch for actual parameter 2
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : error C2198: 'read' : too few actual parameters
Error executing cl.exe.
Je trouve pourtant que ma syntaxe n a pas d erreur... Il me semble hein ^^
Le problemes etant que je n est trouves aucune infornation a se sujet (bien sure cette partie en commentaire tous fonctionne),
Si quelqun peut m eclairer merci beaucoup!
voici la partie qui fait erreur : :fou:
[cpp]
while(1) {
int buf_size = 0;
int nb_read = 0;
float* volume;
unsigned char from_board[6];
unsigned char from_board2[4];
unsigned char to_board[32];
float z_be;
float z_le;
unsigned char* pz_be;
unsigned char* pz_le;
unsigned char* answer_ptr = from_board;
float z_noise;
pz_be = (unsigned char *)&z_be;
pz_le = (unsigned char *)&z_le;
while ((nb_read = read(answer_ptr, 6 - buf_size)) > 0){
buf_size += nb_read;
answer_ptr += nb_read;
printf("POUET %d\n", nb_read);
if(buf_size >= 6)
break;
}
if(buf_size != 6)
continue;
[/cpp]
Apres compilation les erreus sont les suivantes : :fou:
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(98) : warning C4013: 'lis_parametres_flotteur' undefined; assuming extern returning int
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4047: 'function' : 'int ' differs in levels of indirection from 'unsigned char *'
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4024: 'read' : different types for formal and actual parameter 1
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : warning C4022: 'read' : pointer mismatch for actual parameter 2
c:\documents and settings\nicolas\desktop\simulator_profile_tvarminne\simu_finlande.c(135) : error C2198: 'read' : too few actual parameters
Error executing cl.exe.
Je trouve pourtant que ma syntaxe n a pas d erreur... Il me semble hein ^^
Le problemes etant que je n est trouves aucune infornation a se sujet (bien sure cette partie en commentaire tous fonctionne),
Si quelqun peut m eclairer merci beaucoup!