Forum Programmation.c Pointeur et chaines de caractères...

Posté par  .
Étiquettes : aucune
0
29
août
2005
Bonjour, J'essayes de renvoyer un chaine de résultat, qui est de taille variable. Le pointeur est initialisé avec la valeur de getenv, si getenv ne renvoie pas de valeur, le pointeur de retour doit contenir NULL, dans le cas contraire il doit contenir le résultat entre guillemets : 'resultat' Je comprend bien que dans mon exemple, si getenv renvoi une valeur, et que je veux moi insérer dans le même pointeur cette valeur + quelquechose, il faudrait que je l'agrandisse... (…)

Forum général.cherche-logiciel quand utiliser char * et quand utiliser un tableau

Posté par  .
Étiquettes : aucune
0
19
août
2005
Décidemment j'ai toujours le meme problème qui revient. Lorsque j'essaye d'écrire quelque chose dans une variable de type char * , j'ai un message d'erreur, on le faisant dans une variable de type char variable[128] ca marche, mais je ne sais pas comment retourner ce type de variable dans une fonction !!

Quelqu'un peut-il m'expliquer quelles sont les conditions pour utiliser char * ? et la differance avec l'utilisation d'un tableau ?

Forum Programmation.c Lire facilement un fichier de configuration

Posté par  .
Étiquettes : aucune
0
16
août
2005
Bonjour, Je voudrais savoir comment lire le plus facilement possible un fichier de configuration du type variable=valeur... J'essayes de développer (tant bien que mal :-) pour un thinclient, je veux donc éviter d'utiliser des librairies externes à glibc et à ceux qui sont déjà utilisées (je ne sais pas s'il y en a déjà qui peuvent servir à ca dans la liste) :
ld-2.1.3.so libglib-1.2.so.0 libnsl.so.1 libutil.so.1 libXi.so.6.0 ld-linux.so.2 libglib-1.2.so.0.0.10 libnss_dns-2.1.3.so libvgagl.so libXm.so.3 lib5250.so.0 libglib.so libnss_files-2.1.3.so libvgagl.so.1 libXm.so.3.0.2 lib5250.so.0.0.0 libGL.so.1 (…)

Forum Programmation.c Probleme de memoire, sprintf

Posté par  .
Étiquettes : aucune
0
12
août
2005
Bonjour, J'ai écris un petit programme, mais en grandissant, et alors qu'il marché au départ, des erreurs de mémoire sont apparues à la compilation. Il me semble que j'utilise mal sprinf ou que j'ai un probleme de comprehension quelque part... En espérant que quelqu'un saura m'aider Voici un code de test que j'ai fait pour isoler le probleme, il me renvoi une erreur de mémoire, pouquoi ?:
#include  #include  int main() { char * getipaddress(char *) ; char (…)