Bonsoir a tous,

J ai un petit soucis pour utiliser la fonction system();

premier code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
#include <iostream>
using namespace std;
int main(void){
    cout << "test" << endl;
    return 0;
}
Que je compile comme ca :
g++ -Wall -c test.cpp
g++ test.o -o test

ensuite je creer le deuxieme code dans le meme repertoire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
#include <cstdlib> // declare "system()"
using namespace std;
 
int main(void){
	system("test");
        return 0;
}
que je compile de la meme maniere :
g++ -Wall -c calltest.cpp
g++ calltest.o -o calltest

et la j'obtient le message :

sh: test: not found
emprex@emprex-laptop:~/programing/cpp$

Quel est le probleme ? merci beaucoup pour votre aide