come faccio ad eseguire un comando(che poi sarà un programma creato da me e inserito in una determinata cartella) in c++?
![]()
no, è sbagliato
il primo parametro è il puntatore al buffer dove salvare il risultato e il secondo è la dimensione di questo buffer
ho pur scritto man getcwd
getcwd di dà la directory dove lavora il programma, se non la cambi è la directory dalla quale è stato lanciato. di certo non è la directory dove è salvato sul filesystemcmq ora c sn riuscito ma l'effetto nn era quello desideratoio volevo ottenere la directory dove si trova l'eseguibile ma invece mi da la cartella principale dell'utente(/home/giordano) quindi cm posso fare?
![]()
sinceramente non ho ben capito cosa devi fare e che cartella vuoi ottenere