guy68, nicodache Le salon de discussion : magicrincevent, 1 utilisateur anonyme et 9 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

STRLEN sur TurboPascal

n°2633
cleprout
Posté le 20-04-2004 à 14:28:49  profilanswer
 

Bonjour,
 
j'ai téléchargé TurboPascal mais je ne peux pas utiliser la fonction STRLEN (le logiciel ne reconnait pas la fonction) pour les chaines de caractères. Pê il me manque des bibliothèques ou pê c'est un autre problème???  :pt1cable:  
Aidez moi SVP car je cale dans ma programmation à cause de ça.
 
Merci

mood
Google
Posté le 20-04-2004 à 14:28:49  profilanswer
 

n°2645
bicross87
Euuuuh
Posté le 22-04-2004 à 19:50:02  profilanswer
 

tu utilise la ligne:
"uses wincrt"?
ca peut venir de la.


---------------

 
n°2646
cleprout
Posté le 22-04-2004 à 20:03:27  profilanswer
 

merci mais en fait j'ai trouvé la réponse dans un bouquin : la fonction à utiliser sous TurboPascal s'appelle LENGTH et pas STRLEN.
Je suis pas sur windows alors 'wincrt' je suis pas sure que ce la fctionne ...

n°2651
cleprout
Posté le 22-04-2004 à 20:45:56  profilanswer
 

Et en fait j'ai un nouveau pb ...
 
pour les types record  
 
je déclare
 
TYPE  
 tdate=RECORD
     j,m,a:INTEGER;
     END;
 
puis je fais une fonction
 
FUNCTION initjma(jour,mois,annee:INTEGER):tdate;
BEGIN
 initjma.j:=jour;
 initjma.m:=mois;
 initjma.a:=annee;
END;
 
quand je compile, message erreur sous tdate:
 
Error 34 : Invalid function result type
 
je peux pas rentrer mon résultat de fonction dans un type RECORD?

n°2659
gimly
Quel pseudo de merde !
Posté le 23-04-2004 à 09:31:32  profilanswer
 

Il ne manquerai pas une instruction du genre "return" dans ta fonction ???

mood
Google
Posté le 23-04-2004 à 09:31:32  profilanswer
 


Aller à :
Ajouter une réponse
 

Hit Parade