Récupérer et changer le PATH Linux en C
Fermé
frum
-
11 févr. 2003 à 09:50
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 11 févr. 2003 à 12:12
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 11 févr. 2003 à 12:12
A voir également:
- Récupérer et changer le PATH Linux en C
- Changer dns - Guide
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Changer clavier qwerty en azerty - Guide
- Comment récupérer un compte facebook piraté - Guide
2 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
11 févr. 2003 à 12:12
11 févr. 2003 à 12:12
Encore des appels system.
Pourquoi faire du C alors?
#include <stdlib.h>
#include <stdio.h>
#include <strings.h>
#define MAX 256
int main(void)
{
char buffer[MAX];
strncpy(buffer, getenv("PATH"), MAX);
printf("Before: %s\n", getenv("PATH"));
strcat(buffer, ":/mypath");
// printf("%s\n", buffer);
setenv("PATH", buffer, 1);
printf("After: %s\n", getenv("PATH"));
exit( EXIT_SUCCESS );
}
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Pourquoi faire du C alors?
#include <stdlib.h>
#include <stdio.h>
#include <strings.h>
#define MAX 256
int main(void)
{
char buffer[MAX];
strncpy(buffer, getenv("PATH"), MAX);
printf("Before: %s\n", getenv("PATH"));
strcat(buffer, ":/mypath");
// printf("%s\n", buffer);
setenv("PATH", buffer, 1);
printf("After: %s\n", getenv("PATH"));
exit( EXIT_SUCCESS );
}
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.