Quale codice hai usato?riesco solo ad ottenere
Quale codice hai usato?riesco solo ad ottenere
No MP tecnici (non rispondo nemmeno!), usa il forum.
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main()
{
char *percorsoAssoluto;
char *buffer;
percorsoAssoluto = getwd(buffer);
printf("\n PERCORSO: %s\n", percorsoAssoluto);
return 1;
}
Ho provato anche ad utilizzare getcwd() e get_current_dir_name() ma il risultato è sempre lo stesso...
Ultima modifica di Marc8; 17-12-2016 a 18:05
Finalmente ho risolto, non mi ero reso conto di quanto potesse essere banale la mia richiesta..
Ecco il codice:
#include<stdio.h>
#include<stdlib.h>
int main(int Num_argomenti, char **Elenco_argomenti)
{
int i = 0;
int i_MAX;
char *percorsoReale;
while (Elenco_argomenti[0][i] != '\0')
{
if (Elenco_argomenti[0][i] == '/')
{
i_MAX = i;
}
i++;
}
percorsoReale = (char *) malloc(i_MAX + 1 * sizeof(char));
i = 0;
while (i <= i_MAX)
{
percorsoReale[i] = Elenco_argomenti[0][i];
i++;
}
printf("\n%s\n", percorsoReale);
return 1;
}
Comunque grazie a tutti per l'interesse!!![]()
Ultima modifica di Marc8; 18-12-2016 a 16:13