Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2234 connectés 

  FORUM HardWare.fr
  Programmation
  C

  execution du code c sous linux

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

execution du code c sous linux

n°2287442
petit_peng​uin
l\
Posté le 07-09-2016 à 02:22:11  profilanswer
 

voila j'ai compiler mon code sur c avec la commande  
gcc nom_fichier.c
et aprés je l' executer mais il voulez pas faire l'appelle a des fonction dans le code  
en faite il compiler et executer que la fonction "main" voila le code :
 
 #include <stdio.h>
#include <stdlib.h>
int remplir1 (int *A,int n);
int remplir2 (int *B,int m);
int main(int argc,char* argv[])
{
 int n,m,i,j ;
 scanf("%d",&n);
 scanf("%d",&m);
 int A[n+m],B[m];
 int remplir1 (int *A,int n);
 int remplir2 (int *B,int m);
 
return 0;
 
}
 
//corps de la fonction
int remplir1 (int *A,int n)
{
int i;
for(i=0;i<n;i++)
 {
 scanf("%d",&A[i]);
 }
 
return *A;
}
 
int remplir2 (int*B,int m)
{
int j;
for(j=0;j<m;j++)
 {
 scanf("%d",&B[j]);
 }
 
return *B;
}

mood
Publicité
Posté le 07-09-2016 à 02:22:11  profilanswer
 

n°2287455
kao98
...
Posté le 07-09-2016 à 09:14:02  profilanswer
 

petit_penguin a écrit :

voila j'ai compiler mon code sur c avec la commande  
gcc nom_fichier.c
et aprés je l' executer mais il voulez pas faire l'appelle a des fonction dans le code  
en faite il compiler et executer que la fonction "main" voila le code :
 
 #include <stdio.h>
#include <stdlib.h>
int remplir1 (int *A,int n);
int remplir2 (int *B,int m);
int main(int argc,char* argv[])
{
 int n,m,i,j ;
 scanf("%d",&n);
 scanf("%d",&m);
 int A[n+m],B[m];
 int remplir1 (int *A,int n);
 int remplir2 (int *B,int m);
 
return 0;
 
}
 
//corps de la fonction
int remplir1 (int *A,int n)
{
int i;
for(i=0;i<n;i++)
 {
 scanf("%d",&A[i]);
 }
 
return *A;
}
 
int remplir2 (int*B,int m)
{
int j;
for(j=0;j<m;j++)
 {
 scanf("%d",&B[j]);
 }
 
return *B;
}


 [:mike hoksbiger:3]  
 
Y'a des limites quand même :/
 
Et utilise les balises code STP


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°2287479
TotalRecal​l
Posté le 07-09-2016 à 10:23:38  profilanswer
 

J'ai du mal à trouver ce qui est le pire entre le français et le code [:le_phoque_pedoque:4]


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2287628
rufo
Pas me confondre avec Lycos!
Posté le 09-09-2016 à 13:08:55  profilanswer
 

Dans ton main, il y a ces 2 lignes qui n'ont aucune chance de passer :
int remplir1 (int *A,int n);
int remplir2 (int *B,int m);
 
Je vois d'ailleurs mal comment ça peut compiler :??:
 
Et ton orthographe est absolument horrible  :pfff:
 
Edit : cette ligne, dans le main, non plus ne peut fonctionner : int A[n+m],B[m];  
Question : t'as appris à faire du C au moins :??:


Message édité par rufo le 09-09-2016 à 13:10:15

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2287739
suiL
Posté le 12-09-2016 à 01:21:05  profilanswer
 

Ya a boire et a manger dans ces lignes...
Edit: et pour répondre a la question initiale je te dirais de regarder ce que veut dire "stack"  en programmation.


Message édité par suiL le 12-09-2016 à 01:23:21

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  execution du code c sous linux

 

Sujets relatifs
Macro trop lente, optimisation du coderécupérer son code CSS sur blogspot.com
VBA - appliquer ce code à deux graph au lieu de unTraiter sons et images dans un programme Linux
Decryptage code PHPonglet exel caché avec code et accès avec utilisateur
Aide code C++ faire un rectangle ( noob )Problème ordre d'exécution - Processing
Dans quel ordre apprendre le code ? 
Plus de sujets relatifs à : execution du code c sous linux


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR