CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C]Erreur de déclaration

1465de
1465de
Niveau 10
17 mars 2007 à 23:15:28

C´est un truc tout con que je programme en C, et quand je veux déclarer une variable, lors de la compilation, ça me donne ceci: "Declaration is not allowed here"...

  1. include <stdio.h>
  2. include <stdlib.h>
  3. include <conio.h>
  4. include <time.h>
  5. include <casio2.h>

int main(int argc, char *argc [])
{
printf("blablabla");
int A;
}

Tux19h63
Tux19h63
Niveau 1
17 mars 2007 à 23:54:26

salut ,
le int A doit etre au tout debut de ta fonction main

godrik
godrik
Niveau 30
18 mars 2007 à 02:17:17

En C, la déclaration de variable se fait uniquement en début de bloc
(sauf peut etre dans les normes récentes)

Pseudo supprimé
Pseudo supprimé 18 mars 2007 à 04:22:45

J´ai surtout l´impression qu´un argv s´est transformé en argc...

1465de
1465de
Niveau 10
18 mars 2007 à 09:33:47

le argv en argc, je me suis juste trompé en recopiant..
Effectivement, la déclaration de variable doit être en tout début..

Merci !

1465de
1465de
Niveau 10
18 mars 2007 à 21:19:28

replop, un autre problème:

Alors voilà je programme en C pour après mettre le .exe dans ma calto..
Seulement, au bout de 12.5 secondes de programmation j´ai déjà un problème:

la fonction scanf("%ld",&variable) marche tranquille sur le PC.
EN REVANCHE, dès je l´envoie à la calto, j´exécute le prog et là:
Ecran vide!!
je tappe sur le clavier, les nombres apparaissent, c´est ce que je veux...
Je rentre ma valeur et appuie sur Exe..
encore...
rien ne se passe!
Comment faire pour donner une valeur à une variable à partir du clavier de la G100+?

dnob700
dnob700
Niveau 10
18 mars 2007 à 23:52:58

il y a un compilateur C pour la casio ?

1465de
1465de
Niveau 10
19 mars 2007 à 08:07:52

Il suffit d´avoir un compilateur compatible avec le sytéme de la Calculette..J´utilise en ce moment Turbo C 3.0...

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment