execution du code c sous linux - C - Programmation
Marsh Posté le 07-09-2016 à 09:14:02
petit_penguin a écrit : voila j'ai compiler mon code sur c avec la commande |
Y'a des limites quand même
Et utilise les balises code STP
Marsh Posté le 07-09-2016 à 10:23:38
J'ai du mal à trouver ce qui est le pire entre le français et le code
Marsh Posté le 09-09-2016 à 13:08:55
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
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
Marsh Posté le 12-09-2016 à 01:21:05
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.
Marsh Posté le 07-09-2016 à 02:22:11
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;
}