IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

[FP]Writeln ne fonctionne pas !


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 42
    Par défaut [FP]Writeln ne fonctionne pas !
    Tous fonctionne même la compilation sauf le :
    Que dois je faire ??? pour affciher le nom de ma machine ??

  2. #2
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Bon.

    Alors déjà, pour commencer. Tu n'es pas vraiment seul sur le forum. Aujourd'hui, tu as de la chance, seul ton sujet est là. Mais le jour où il y aura 5 personnes qui posteront des sujets totalement différents, tu comprendras que pour le mec qui débarque, ta question ne veut absolument rien dire.

    Donc, 2 choix :

    1. Tu places tout dans le même sujet (et tu n'en crée pas un nouveau à chaque question pour ton prog)
    2. Tu remets le contexte à chaque qu'une nouvelle question intervient.

    Sur ce, fermons la parenthèse.

    Tu essaies d'utiliser WriteLn avec quoi ? Que représente Name ? Quel est son type ? As-tu vérifié le contenu de Name ? Es-tu sûr que rien n'est affiché, ou bien n'y a-t-il que des caratcères #0 qui sont affichés ?

    Autant de questions sans réponse... Alors cherche !

    A+

  3. #3
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Name, c'est un tableau de Char il me semble...
    C'est normal que ca ne marche pas, writeln n'affiche que des types primitifs : strings, entiers, flottants, chars, booléens.
    Un tableau est un type composé, donc writeln ne permet pas de l'afficher...
    Une boucle for et le tour est joué, ou sinon tu convertis ta PChar en string avec les fonctions de ton compilateur...
    a+

  4. #4
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Ben si, justement. FreePascal sait interpréter les tableaux de Char. Comme Turbo Pascal d'ailleurs, avec la syntaxe étendue activée ($X+)

    A+

  5. #5
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 42
    Par défaut c ok
    J'ai réussi ca y 'es je suis super content ça marche et j'ai compris c trop classe!!!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    program host;
     
    uses crt,sysutils,dos,winsock;
     
     
     
    var nom : array [00..255] of char;
     
    var WSData: WSAData;
     
     
     
     
    begin
     
    clrscr;
     
    WSAStartup($0001, WSData);
     
     
     
    gethostname(nom,sizeof(nom));
     
    writeln(nom);
     
    readln;
     
    end.
    Et c fonctionnel sous windows 2000 pro et free pascal !!!!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. Ma version release ne fonctionne pas
    Par totof42 dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/11/2003, 13h15
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo