J'ai un probleme vraiment bizare avec tigcc.
J'ai compiler ceci :
char p[50]="test";
char *m;
m = p;
clrscr();
printf("%sn%in%i",m,m,p);
ngetchx();
un truc tout simple pourtant à l'affichage j'ai :
test
0
11960
ce qui est bizare car si m contient l'adresse 0 il ne devrais pas y avoir test d'ecrit au dessus. Et ensuite vu que je fais m = p; il devrais i avoir l'adresse de p dans m hors il y a 0 ???
Epitech - Ecole pour l'informatique et les nouvelles technologies
Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com
Parce qu'un pointeur est un long alors qu'un int est un short.
Mets %lu ou %p au lieu de %i.
je crois que l'on ne peut pas creer de fichier dont la taille est supérieure à 64 Ko.
c'est con,mais faut faire avec.
tout de façons, qu'est ce que tu veut faire d'aussi gros?
et puis tu peut toujurs morceller ton prog.et puis ya la technologie "PPG"
Ouais c'est vrai que 64ko c'est pas mal grand quand meme.
Sinon comment je faire pour faire un type de donnée perso. Car si je fais un str le gars va pouvoir modifier mes donnée plus facilement.
Et comment faire pour faire un variable qui n'apparait pas dans le tios mais à laquelle je peux quand meme acceder ? Par exemple pour un mot de passe stocker le mot de passe en memoire mais pas l'afficher dans le tios histoire que personne ne sache le mot de passe...
Epitech - Ecole pour l'informatique et les nouvelles technologies
Shinjuku@ifrance.com
MSN : Shinjuku83@hotmail.com
pas de pb pr la taille : soit les fonctions de stdio.h, soit le TIOS le font tout seul
(je sais pas QUI le fait, mais c fait)
Spipu Le 22/02/2002 à 12:16 k impec... donc y a pa a s'embeter kan on crée une var et kon c pas a l'avance la taille k'elle va prendre uns fois fini...
ca simplifie pas mal le pb ca....
Ce sont les fonctions de stdio.h qui mettent la taille. Si on utilise vat.h directement, il faut penser à la mettre.