|
|
|
|
Bonjour,
j'utilise code blocks comme IDE...j'ai realisé un petit programme pour afficher la taille memoire de int,voici le programme:
"#include<stdio.h>
#include<stdlib.h>
int main(int argc , char *argv[])
{
int taiile;
taille = sizeof(int);
printf("la taille du int est:%d octets",taille);
return 0;
} "
mais lorsque je fais build and run j'ai un message de ce genre:
"Process terminated with status 1 (0 minutes, 1 seconds)"
et lorsque j'utilise seulement run j'ai un message me disant:
"it seems that this project haas not been built yet.Do you want to build it now??..Oui Non Annuler.
et lorsque je clique sur non,j'ai un un autre message dans la console disant:
"C:/program n'est pas reconnu en tant que commande interne ou externe, un fichier exécutable ou un fichier de commande
presse ENTER to continue."
je demande de l'aide..je veux biento realiser des programmes sans grands soucis..Proposez moi des solutions..
Configuration: Windows XP Firefox 2.0.0.12
Je ne sais pas si c'est une faute de frappe mais tu déclares variable "taiile" au lieu de "taille". Ton programme doi être compilé (build) sans erreur pour pouvoir être exécuter.
#include <stdio.h>
#include <stdlib.h>
int main(int argc , char **argv){
unsigned taille = sizeof(int);
printf("la taille du int est:%d octets",taille);
getchar();
return 0;
}
Bonne chance |
- concernant la variable taille,cétait une erreur..
|
Au niveau de ton makefile ou de tes options de compilation un espace est un séparateur entre deux arguments. Exemple :
g++ -W -Wall plop.cpp Le problème c'est le jour ou à la place de plop.exe ou plop.cpp tu as un chemin avec des espaces comme par exemple dans "c:/Program Files". Si tu tapes : g++ -W -Wall c:/Program Files/plop.cpp ... le compilateur va croire que tu lui passes l'option -W, -Wall, -o, c:/Program, ET l'option FIles/plop.cpp. C'est pourquoi il lui dire que l'espace entre Program et Files fait bien partie d'un même argument en faut tapant : g++ -W -Wall c:/Program\ Files/plop.cpp Je ne sais pas si c'est plus clair comme ça ? |