Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is not
the correct type.
memcpy(tic,var1,sizeof(var2));
Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is not
the correct type.
memcpy(tic,var1,sizeof(var2));
Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is not
the correct type.
memcpy(tic,var1,sizeof(var2));
Quelqu'un peut me dire ce qu'il faut faire ?
vérifier que var1 a bien un type compatible avec le prototype de
memset et memcpy, soit void*.
Quelqu'un peut me dire ce qu'il faut faire ?
vérifier que var1 a bien un type compatible avec le prototype de
memset et memcpy, soit void*.
Quelqu'un peut me dire ce qu'il faut faire ?
vérifier que var1 a bien un type compatible avec le prototype de
memset et memcpy, soit void*.
In article <chmucv$poc$, tt wrote:Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is
not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
Sans connaître le type de var1, c'est difficile à dire.
Généralement, on trouve plutôt
memset( &var1, 0, sizeof(var1) );cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is
not
the correct type.
memcpy(tic,var1,sizeof(var2));
Sans connaître les types de tic, var1 et var2, c'est dur de
dire quoi que ce soit.
Au fait, c'est pas les vrais noms ?
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...
In article <chmucv$poc$1@s5.feed.news.oleane.net>, tt wrote:
Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is
not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
Sans connaître le type de var1, c'est difficile à dire.
Généralement, on trouve plutôt
memset( &var1, 0, sizeof(var1) );
cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is
not
the correct type.
memcpy(tic,var1,sizeof(var2));
Sans connaître les types de tic, var1 et var2, c'est dur de
dire quoi que ce soit.
Au fait, c'est pas les vrais noms ?
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...
In article <chmucv$poc$, tt wrote:Bonjour,
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
cc: "../../toto/tata/testes.c", line 804: warning 563: Argument #1 is
not
the correct type.
cc: "../../toto/tata/testes.c",, line 804: error 1718: Types are not
assignment-compatible.
memset( var1, 0, sizeof(var1));
Sans connaître le type de var1, c'est difficile à dire.
Généralement, on trouve plutôt
memset( &var1, 0, sizeof(var1) );cc: "../../toto/tata/testes.c", line 1306: error 1718: Types are not
assignment-compatible.
cc: "../../toto/tata/testes.c", line 1306: warning 563: Argument #2 is
not
the correct type.
memcpy(tic,var1,sizeof(var2));
Sans connaître les types de tic, var1 et var2, c'est dur de
dire quoi que ce soit.
Au fait, c'est pas les vrais noms ?
Marc Boyer
--
La contractualisation de la recherche, c'est me donner de l'argent pour
faire ce que je ne sais pas faire, que je fais donc mal, pendant que ce
que je sais faire, je le fais sans moyens...
Oui, mais dans la question rien n'indique que les var1 soient de type
pointeur...
(le soit void* se rapportait aux prototypes de memset et memcpy).
Oui, mais dans la question rien n'indique que les var1 soient de type
pointeur...
(le soit void* se rapportait aux prototypes de memset et memcpy).
Oui, mais dans la question rien n'indique que les var1 soient de type
pointeur...
(le soit void* se rapportait aux prototypes de memset et memcpy).
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
Merci d'avoir répondu aussi vite
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
Merci d'avoir répondu aussi vite
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
Merci d'avoir répondu aussi vite
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
Par contre, j'ai d'autres problèmes :
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
{
fabon=fopen(file_name_abonne, "r");
..............
}
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
Par contre, j'ai d'autres problèmes :
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
{
fabon=fopen(file_name_abonne, "r");
..............
}
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Effectivement, ce n'est pas les bons noms. Mais, les erreurs n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
Par contre, j'ai d'autres problèmes :
Problème N°1
lecture_504.c", line 233: warning 604: Pointers are not
assignment-compatible.
lecture_504.c", line 233: warning 563: Argument #1 is not the correct type.
Avec à la ligne 233 du fichier : strcpy(buffer,getenv("UID"));
Sachant que buffer est déclaré en ----> char buffer [30];
Problème N°2
line 615: warning 527: Integral value implicitly converted to pointer in
assignment
avec à la ligne 615 : fabon=fopen(file_name_abonne, "r");
sachant que :
short lecture_504(file_name_abonne, file_name_abonne_lst)
{
fabon=fopen(file_name_abonne, "r");
..............
}
Problème N°3
line 72: warning 604: Pointers are not assignment-compatible.
avec à la ligne 72 : tp = time(&tp);
sachant que time_t *tp;
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Effectivement, ce n'est pas les bons noms. Mais, les erreurs
n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
On suppose donc que var1 n'est pas un tableau, sinon ce na'urait pas été
nécessaire
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Visiblement, le code migré est vieux (pas d'utilisation de prototypes) et
source
de beaucoup de bugs potentiels ...
Effectivement, ce n'est pas les bons noms. Mais, les erreurs
n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
On suppose donc que var1 n'est pas un tableau, sinon ce na'urait pas été
nécessaire
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Visiblement, le code migré est vieux (pas d'utilisation de prototypes) et
source
de beaucoup de bugs potentiels ...
Effectivement, ce n'est pas les bons noms. Mais, les erreurs
n'apparaissent
plus en écrivant : memset( &var1, 0, sizeof(var1) ).
On suppose donc que var1 n'est pas un tableau, sinon ce na'urait pas été
nécessaire
J'ai migré une machine de Unix HP 10 à Unix HP 11. En recompilant mes
programmes *.c, je rencontre les problèmes de compilation suivants :
Visiblement, le code migré est vieux (pas d'utilisation de prototypes) et
source
de beaucoup de bugs potentiels ...