Un ficheir

zaidoun -  
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



Je veux savoir comment mettre dans le resultat de commande linux de facon que lorsque on excute fichier.c on obtient le resultat de commende lunix .
pour resume le fichier.c serra un moyen d'affichage de la commande lunix qui serra presenté dans sa code et pas plus.
merci

3 réponses

Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371
 
Salut,
J'ai rien compris et je pense que je ne suis pas le seul.
Tu peux reformuler ? C'est quoi ton fichier.c ? De quelle commande tu parles ?
0
zaidoun
 
bonjour
la commande mono helloword.exe affiche "helloword" dans la terminal tous ce que je veux que l'affichage serra dans fichier.c que je le cree moi meme et donne le meme resultat de que je le rendre excutable j'espére maintenant que tout est clair
0
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371 > zaidoun
 
Donc tu veux pas exemple faire un programme "test" qui affiche juste "test" à l'écran ?
Tu as déjà fait du C ?
0
zaidoun > Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention  
 
salut
je connu c mon question est le suivant si vous tapez une commande linux le resultat serra sur votre terminal ici rien special mais maintenant je veux introduire un code qui s'ecrit en langace c et le but ici d'avoir le result a travers mon code c qui faire inclut mon commande linux je sais un peut defficile de me comprende me essayer
0
zaidoun
 
l'excutable en language c contient une commande une lunix qui serra compiler pour donner un resultat
0
zaidoun
 
mais votre code ne contient pas une commande linux par exemple voir la modification si dessous
$ cat main.c
#include<stdio.h>
int main(void)
{
printf("la commande linux donne" mono helloword.exe);// or on mono est commande sous lunix et le fichier helloword contient l'affichage ( hello word )

}
$ make main
cc main.c -o main
$ ./main
hello world
$ ./main > zzz
$ cat zzz
hello world
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
comme ça ?
$ cat main.c
#include<stdio.h>
int main(void)
{
printf("hello world\n");
}
$ make main
cc main.c -o main
$ ./main
hello world
$ ./main > zzz
$ cat zzz
hello world
0
zaidoun
 
mais votre code ne contient pas une commande linux par exemple voir la modification si dessous
$ cat main.c
#include<stdio.h>
int main(void)
{
printf("la commande linux donne" mono helloword.exe);// or on mono est commande sous lunix et le fichier helloword contient l'affichage ( hello word )

}
$ make main
cc main.c -o main
$ ./main
hello world
$ ./main > zzz
$ cat zzz
hello world
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
ca ?
$ cat main2.c
#include<stdio.h>
int main(void)
{
system("./main");
}
$ make main2
cc main2.c -o main2
$ ./main2
hello world
0
Danelectro Messages postés 1737 Date d'inscription   Statut Membre Dernière intervention   371
 
Tu veux faire un programme qui affiche le contenu d'un fichier en fait ?

Et es-tu bien sûr de savoir ce qu'est mono sous Linux ?
0