Bonjour a tous,
Voila je commence le C sur linux ( RH 9 - gcc gcc (GCC) 3.2.2 20030222
(Red Hat Linux 3.2.2-5)
Je fais le prg le + simple possible :
main()
{
int a = 17 , b = 36;
printf("%d\n, a * b );
}
a la compile j'obtients :
[gil@P4LX gil]$ cc -c test.c
test.c:1: erreur d'analyse syntaxique avant « buffer »
test.c:1:36: caractère ' de terminaison manquant
test.c:1:36: AVERTISSEMENT: constante caractère trop longue
test.c:2: erreur d'analyse syntaxique avant « you »
test.c:2: erreur d'analyse syntaxique avant « that »
test.c:3: erreur d'analyse syntaxique avant « enter »
test.c:3:36: caractère ' de terminaison manquant
test.c:3:36: AVERTISSEMENT: constante caractère trop longue
test.c:7:10: AVERTISSEMENT: chaîne de mots multi-lignes sont dépréciés
test.c:7:10: caractère " de terminaison manquant
test.c:7:10: début possible d'une chaîne de mot non terminée
test.c:7: erreur d'analyse syntaxique avant la constante chaîne
[
J'avoue avoir beaucoup (trop) oublie le C quand j'etait jeune mais la je
ne comprends pas. Ne vous moquez pas trop !!
On Wed, 02 Nov 2005 02:53:45 +0100, Pierre Habouzit wrote:
Debian c'est pour les rootz... ce qu'il ne faut pas lire ....
Je suis pourtant d'accord avec lui. question autodetection de matériel Debian est en retard. Or configurer le système pour faire fonctionner la petite clé USB, l'APN, l'impromante, le scanner,... est un des critères determinant pour dire si une distribution est " facile" ou pas. Sinon, vous saviez qu'il existe fr.comp.os.linux.debats? -- Rakotomandimby Mihamina, http://aspo.rktmb.org/activites/infogerance Serveurs* sous Debian, Fedora... (*) Serveurs!?: http://fr.search.yahoo.com/search?p=serveurs+dedies
On Wed, 02 Nov 2005 02:53:45 +0100, Pierre Habouzit wrote:
Debian c'est pour les rootz...
ce qu'il ne faut pas lire ....
Je suis pourtant d'accord avec lui. question autodetection de matériel
Debian est en retard. Or configurer le système pour faire fonctionner la
petite clé USB, l'APN, l'impromante, le scanner,... est un des critères
determinant pour dire si une distribution est " facile" ou pas.
Sinon, vous saviez qu'il existe fr.comp.os.linux.debats?
--
Rakotomandimby Mihamina,
http://aspo.rktmb.org/activites/infogerance
Serveurs* sous Debian, Fedora...
(*) Serveurs!?: http://fr.search.yahoo.com/search?p=serveurs+dedies
On Wed, 02 Nov 2005 02:53:45 +0100, Pierre Habouzit wrote:
Debian c'est pour les rootz... ce qu'il ne faut pas lire ....
Je suis pourtant d'accord avec lui. question autodetection de matériel Debian est en retard. Or configurer le système pour faire fonctionner la petite clé USB, l'APN, l'impromante, le scanner,... est un des critères determinant pour dire si une distribution est " facile" ou pas. Sinon, vous saviez qu'il existe fr.comp.os.linux.debats? -- Rakotomandimby Mihamina, http://aspo.rktmb.org/activites/infogerance Serveurs* sous Debian, Fedora... (*) Serveurs!?: http://fr.search.yahoo.com/search?p=serveurs+dedies
Harpo
R12y wrote:
pas. Sinon, vous saviez qu'il existe fr.comp.os.linux.debats?
Nous sommes on-topic avec le tag '[HS total]'.
Par contre, il est de bon ton d'annoncer un FU2.
R12y wrote:
pas. Sinon, vous saviez qu'il existe fr.comp.os.linux.debats?
pas. Sinon, vous saviez qu'il existe fr.comp.os.linux.debats?
Nous sommes on-topic avec le tag '[HS total]'.
Par contre, il est de bon ton d'annoncer un FU2.
Antoine Leca
En news:4365106d$0$19893$, Emmanuel Delahaye va escriure:
#include <stdio.h> et ça devrait mieux se passer.
Pas besoin
Si.
En fait tu peux passer outre <stdio.h>, mais il faut quand même obligatoirement une déclaration ; et le moyen le plus simple, et de loin, de la fournir, est d'#inclure <stdio.h>
printf() est une fonction variadic f(T param, ...). Le prototype est *obligatoire*.
Oui.
De plus, pour les autres fonctions, c'est fortement conseillé
Oui.
(voire obligatoire en C99 ?).
Non. Cela n'a jamais été obligatoire (cela casserait tout le code préexistant).
C99 oblige à avoir une déclaration pour chaque fonction utilisée, mais ce peut être une déclaration ancien format ; genre
#if __STDC_VERSION__-0 <199711L #define restrict #endif int main(argc, argv) int argc; char *argv[]; { extern int atoi(), printf(char const * restrict, ...);
Pas beau (du tout du tout), mais légal sauf erreur de ma part. Le "return 0;" est là pour la compatibilité C90.
Antoine
En news:4365106d$0$19893$626a54ce@news.free.fr,
Emmanuel Delahaye va escriure:
#include <stdio.h>
et ça devrait mieux se passer.
Pas besoin
Si.
En fait tu peux passer outre <stdio.h>, mais il faut quand même
obligatoirement une déclaration ; et le moyen le plus simple, et de loin, de
la fournir, est d'#inclure <stdio.h>
printf() est une fonction variadic f(T param, ...). Le prototype
est *obligatoire*.
Oui.
De plus, pour les autres fonctions, c'est fortement conseillé
Oui.
(voire obligatoire en C99 ?).
Non. Cela n'a jamais été obligatoire (cela casserait tout le code
préexistant).
C99 oblige à avoir une déclaration pour chaque fonction utilisée, mais ce
peut être une déclaration ancien format ; genre
#if __STDC_VERSION__-0 <199711L
#define restrict
#endif
int main(argc, argv) int argc; char *argv[]; {
extern int atoi(), printf(char const * restrict, ...);
En news:4365106d$0$19893$, Emmanuel Delahaye va escriure:
#include <stdio.h> et ça devrait mieux se passer.
Pas besoin
Si.
En fait tu peux passer outre <stdio.h>, mais il faut quand même obligatoirement une déclaration ; et le moyen le plus simple, et de loin, de la fournir, est d'#inclure <stdio.h>
printf() est une fonction variadic f(T param, ...). Le prototype est *obligatoire*.
Oui.
De plus, pour les autres fonctions, c'est fortement conseillé
Oui.
(voire obligatoire en C99 ?).
Non. Cela n'a jamais été obligatoire (cela casserait tout le code préexistant).
C99 oblige à avoir une déclaration pour chaque fonction utilisée, mais ce peut être une déclaration ancien format ; genre
#if __STDC_VERSION__-0 <199711L #define restrict #endif int main(argc, argv) int argc; char *argv[]; { extern int atoi(), printf(char const * restrict, ...);
Pas beau (du tout du tout), mais légal sauf erreur de ma part. Le "return 0;" est là pour la compatibilité C90.
Antoine
Albert
Bonjour a tous, Voila je commence le C sur linux ( RH 9 - gcc gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) Je fais le prg le + simple possible :
main() { int a = 17 , b = 36; printf("%dn, a * b ); } a la compile j'obtients : [ gil]$ cc -c test.c test.c:1: erreur d'analyse syntaxique avant « buffer » test.c:1:36: caractère ' de terminaison manquant test.c:1:36: AVERTISSEMENT: constante caractère trop longue test.c:2: erreur d'analyse syntaxique avant « you » test.c:2: erreur d'analyse syntaxique avant « that » test.c:3: erreur d'analyse syntaxique avant « enter » test.c:3:36: caractère ' de terminaison manquant test.c:3:36: AVERTISSEMENT: constante caractère trop longue test.c:7:10: AVERTISSEMENT: chaîne de mots multi-lignes sont dépréciés test.c:7:10: caractère " de terminaison manquant test.c:7:10: début possible d'une chaîne de mot non terminée test.c:7: erreur d'analyse syntaxique avant la constante chaîne [
J'avoue avoir beaucoup (trop) oublie le C quand j'etait jeune mais la je ne comprends pas. Ne vous moquez pas trop !!
Merci pour les reponses. gilles
Bonsoir a toutes et tous, Merci pour vos ( trop) reponses.
J'ai compris mes erreurs de (re)debutant. Et bien sur j'en prend compte. Tout se compile pour moi.... Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution. Je petais + haut que mon Q en pensant apres 15 ans reprendre le C. Et bien non, faut reapprendre ( surtout le C99 qque je ne connais pas). Vous souhaitant une super soiree. gil
Bonjour a tous,
Voila je commence le C sur linux ( RH 9 - gcc gcc (GCC) 3.2.2
20030222 (Red Hat Linux 3.2.2-5)
Je fais le prg le + simple possible :
main()
{
int a = 17 , b = 36;
printf("%dn, a * b );
}
a la compile j'obtients :
[gil@P4LX gil]$ cc -c test.c
test.c:1: erreur d'analyse syntaxique avant « buffer »
test.c:1:36: caractère ' de terminaison manquant
test.c:1:36: AVERTISSEMENT: constante caractère trop longue
test.c:2: erreur d'analyse syntaxique avant « you »
test.c:2: erreur d'analyse syntaxique avant « that »
test.c:3: erreur d'analyse syntaxique avant « enter »
test.c:3:36: caractère ' de terminaison manquant
test.c:3:36: AVERTISSEMENT: constante caractère trop longue
test.c:7:10: AVERTISSEMENT: chaîne de mots multi-lignes sont dépréciés
test.c:7:10: caractère " de terminaison manquant
test.c:7:10: début possible d'une chaîne de mot non terminée
test.c:7: erreur d'analyse syntaxique avant la constante chaîne
[
J'avoue avoir beaucoup (trop) oublie le C quand j'etait jeune mais la je
ne comprends pas. Ne vous moquez pas trop !!
Merci pour les reponses.
gilles
Bonsoir a toutes et tous,
Merci pour vos ( trop) reponses.
J'ai compris mes erreurs de (re)debutant. Et bien sur j'en prend
compte. Tout se compile pour moi....
Pour les livres je peux pas trop car handicape et me deplacer est une
galere. Mais C'est vrai, internet m'aurait donne la solution.
Je petais + haut que mon Q en pensant apres 15 ans reprendre le C.
Et bien non, faut reapprendre ( surtout le C99 qque je ne connais pas).
Vous souhaitant une super soiree.
gil
Bonjour a tous, Voila je commence le C sur linux ( RH 9 - gcc gcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) Je fais le prg le + simple possible :
main() { int a = 17 , b = 36; printf("%dn, a * b ); } a la compile j'obtients : [ gil]$ cc -c test.c test.c:1: erreur d'analyse syntaxique avant « buffer » test.c:1:36: caractère ' de terminaison manquant test.c:1:36: AVERTISSEMENT: constante caractère trop longue test.c:2: erreur d'analyse syntaxique avant « you » test.c:2: erreur d'analyse syntaxique avant « that » test.c:3: erreur d'analyse syntaxique avant « enter » test.c:3:36: caractère ' de terminaison manquant test.c:3:36: AVERTISSEMENT: constante caractère trop longue test.c:7:10: AVERTISSEMENT: chaîne de mots multi-lignes sont dépréciés test.c:7:10: caractère " de terminaison manquant test.c:7:10: début possible d'une chaîne de mot non terminée test.c:7: erreur d'analyse syntaxique avant la constante chaîne [
J'avoue avoir beaucoup (trop) oublie le C quand j'etait jeune mais la je ne comprends pas. Ne vous moquez pas trop !!
Merci pour les reponses. gilles
Bonsoir a toutes et tous, Merci pour vos ( trop) reponses.
J'ai compris mes erreurs de (re)debutant. Et bien sur j'en prend compte. Tout se compile pour moi.... Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution. Je petais + haut que mon Q en pensant apres 15 ans reprendre le C. Et bien non, faut reapprendre ( surtout le C99 qque je ne connais pas). Vous souhaitant une super soiree. gil
Harpo
Albert wrote:
Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même des bons bouquins en accès libre avec une license convenable. On peut aussi trouver de moins bons conseils, c'est pour cela qu'un forum comme celui-ci peut aider parce que tu y trouves des gens qui programment sérieusement en C, qui connaissent les normes et la manière de les lire, qui, pour certains, participent à l'écriture de compilateurs mais qui sont près à aider quelqu'un qui a oublié une parenthèse. Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou pas.
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
Albert wrote:
Pour les livres je peux pas trop car handicape et me deplacer est une
galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même
des bons bouquins en accès libre avec une license convenable.
On peut aussi trouver de moins bons conseils, c'est pour cela qu'un
forum comme celui-ci peut aider parce que tu y trouves des gens qui
programment sérieusement en C, qui connaissent les normes et la manière
de les lire, qui, pour certains, participent à l'écriture de
compilateurs mais qui sont près à aider quelqu'un qui a oublié une
parenthèse.
Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou
pas.
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même des bons bouquins en accès libre avec une license convenable. On peut aussi trouver de moins bons conseils, c'est pour cela qu'un forum comme celui-ci peut aider parce que tu y trouves des gens qui programment sérieusement en C, qui connaissent les normes et la manière de les lire, qui, pour certains, participent à l'écriture de compilateurs mais qui sont près à aider quelqu'un qui a oublié une parenthèse. Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou pas.
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
Emmanuel Delahaye
Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution.
Sais-tu, Emmanuel, que lorsque j'aurais eu le courage de faire une page de liens, tu sera dans la rubrique 'Credits' ? Pour le peu que je te connaisse, il ne me viendrait même pas à l'idée de vérifier derrière toi, chose que je déteste et à laquelle je ne m'adonne que par perversité. Donc encore merci, je compte faire une page de liens (principalement francophones) sur des ressources en C, puis-je compter sur ton aide pour virer les rogatons 'style ""main()"'. Ton aide sera vraiment très appréciée. Je viens d'en parler avec l'équipe, je suis unanimement d'accord.
-- Ce n'est pas une plaisanterie.
Emmanuel Delahaye wrote:
Pour les livres je peux pas trop car handicape et me deplacer est
une galere. Mais C'est vrai, internet m'aurait donne la solution.
Sais-tu, Emmanuel, que lorsque j'aurais eu le courage de faire une page
de liens, tu sera dans la rubrique 'Credits' ?
Pour le peu que je te connaisse, il ne me viendrait même pas à l'idée de
vérifier derrière toi, chose que je déteste et à laquelle je ne
m'adonne que par perversité.
Donc encore merci, je compte faire une page de liens (principalement
francophones) sur des ressources en C, puis-je compter sur ton aide
pour virer les rogatons 'style ""main()"'.
Ton aide sera vraiment très appréciée. Je viens d'en parler avec
l'équipe, je suis unanimement d'accord.
Sais-tu, Emmanuel, que lorsque j'aurais eu le courage de faire une page de liens, tu sera dans la rubrique 'Credits' ? Pour le peu que je te connaisse, il ne me viendrait même pas à l'idée de vérifier derrière toi, chose que je déteste et à laquelle je ne m'adonne que par perversité. Donc encore merci, je compte faire une page de liens (principalement francophones) sur des ressources en C, puis-je compter sur ton aide pour virer les rogatons 'style ""main()"'. Ton aide sera vraiment très appréciée. Je viens d'en parler avec l'équipe, je suis unanimement d'accord.
-- Ce n'est pas une plaisanterie.
Albert
Albert wrote:
Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même des bons bouquins en accès libre avec une license convenable. On peut aussi trouver de moins bons conseils, c'est pour cela qu'un forum comme celui-ci peut aider parce que tu y trouves des gens qui programment sérieusement en C, qui connaissent les normes et la manière de les lire, qui, pour certains, participent à l'écriture de compilateurs mais qui sont près à aider quelqu'un qui a oublié une parenthèse. Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou pas.
Bonsoir,
Merci de vos conseils. En fait ce que je voulais, c'etait compiler un PRG apres tant d'absence.
Et grace a vous c'est fait.
Je suis conscient de mes oublis et de mon incompetence. Je ne suis pas du tout "a jour". Mais comme je l'ai dit c'est par pur plaisir que je reprends le C. Depuis ce post je me suis remis aux tableaux, pointeurs, structures et .. ( difficiles qt meme). A tous merci de votre aide , gil
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
Albert wrote:
Pour les livres je peux pas trop car handicape et me deplacer est une
galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même
des bons bouquins en accès libre avec une license convenable.
On peut aussi trouver de moins bons conseils, c'est pour cela qu'un
forum comme celui-ci peut aider parce que tu y trouves des gens qui
programment sérieusement en C, qui connaissent les normes et la manière
de les lire, qui, pour certains, participent à l'écriture de
compilateurs mais qui sont près à aider quelqu'un qui a oublié une
parenthèse.
Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou
pas.
Bonsoir,
Merci de vos conseils. En fait ce que je voulais, c'etait compiler un
PRG apres tant d'absence.
Et grace a vous c'est fait.
Je suis conscient de mes oublis et de mon incompetence. Je ne suis pas
du tout "a jour". Mais comme je l'ai dit c'est par pur plaisir que je
reprends le C. Depuis ce post je me suis remis aux tableaux, pointeurs,
structures et ..
( difficiles qt meme).
A tous merci de votre aide ,
gil
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
Pour les livres je peux pas trop car handicape et me deplacer est une galere. Mais C'est vrai, internet m'aurait donne la solution.
Tu peux trouver beaucoup d'informations sur le C sur le web, il y a même des bons bouquins en accès libre avec une license convenable. On peut aussi trouver de moins bons conseils, c'est pour cela qu'un forum comme celui-ci peut aider parce que tu y trouves des gens qui programment sérieusement en C, qui connaissent les normes et la manière de les lire, qui, pour certains, participent à l'écriture de compilateurs mais qui sont près à aider quelqu'un qui a oublié une parenthèse. Assez rapidement, je pense qu'on peut te dire si une doc est bonne ou pas.
Bonsoir,
Merci de vos conseils. En fait ce que je voulais, c'etait compiler un PRG apres tant d'absence.
Et grace a vous c'est fait.
Je suis conscient de mes oublis et de mon incompetence. Je ne suis pas du tout "a jour". Mais comme je l'ai dit c'est par pur plaisir que je reprends le C. Depuis ce post je me suis remis aux tableaux, pointeurs, structures et .. ( difficiles qt meme). A tous merci de votre aide , gil
Vous souhaitant une super soiree.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
Harpo
Albert wrote:
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est excellent avec du paté, du lard ou du chorizo en attendant de remettre ça à 10 heures.
Albert wrote:
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est
excellent avec du paté, du lard ou du chorizo en attendant de remettre
ça à 10 heures.
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est excellent avec du paté, du lard ou du chorizo en attendant de remettre ça à 10 heures.
Albert
Albert wrote:
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est excellent avec du paté, du lard ou du chorizo en attendant de remettre ça à 10 heures.
Bonsoir, Le matin j'aime bien une bonne gousse d'ail avec un blanc pas trop sec. Tres bon pour les poumouns
Albert wrote:
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est
excellent avec du paté, du lard ou du chorizo en attendant de remettre
ça à 10 heures.
Bonsoir,
Le matin j'aime bien une bonne gousse d'ail avec un blanc pas trop sec.
Tres bon pour les poumouns
Pour moi, ça va être soupe aux potiron et dodo. Un must !
NB: Alors la je dis bravo !!! . Avec un petit Gamay leger ??
N'exagérons rien, je garde le Gamay pour le petit déjeuner, c'est excellent avec du paté, du lard ou du chorizo en attendant de remettre ça à 10 heures.
Bonsoir, Le matin j'aime bien une bonne gousse d'ail avec un blanc pas trop sec. Tres bon pour les poumouns