Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3136 connectés 

  FORUM HardWare.fr
  Programmation

  [C/C++] Sous Linux quelques questions ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++] Sous Linux quelques questions ...

n°168713
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 01-07-2002 à 01:31:07  profilanswer
 

Salut !!!!!!!!
 
C'est moi !!!!
 
Euh ... oui ... alors quelques questions sous Linux :
 
En ce qui concerne les fonctions d' E/S dans un fichier.
 
Je voudrais savoir dans quels fichiers header sont les fonctions read et lseek
Pour lseek, dans le man il y a écrit
---
#include <sys/types.h>
#include <unistd.h>
---
 
1/ Ca veut dire que c'est dans lequel ? Moi je ne met que le premier et ça fonctionne...
 
Pour read si je lis le man j'ai ça à l'écran :
---
<standard input>:15: realpath on `bash.1' failed: No such file or directory
 
BASH_BUILTINS(1)                                 BASH_BUILTINS(1)
 
NAME
       bash,  :,  .,  alias,  bg, bind, break, builtin, case, cd, command, continue, declare, dirs, disown, echo, enable, eval,
       exec, exit, export, fc, fg, for, getopts, hash, help, history, if, jobs, kill, let, local,  logout,  popd,  pushd,  pwd,
       read,  readonly,  return,  set, shift, shopt, source, suspend, test, times, trap, type, typeset, ulimit, umask, unalias,
       unset, until, wait, while - bash built-in commands, see bash(1)
 
BASH BUILTIN COMMANDS
SEE ALSO
       bash(1), sh(1)
 
GNU                        1996 Mar 20
---
2/ Donc ... c'est une erreur c'est ça ?
 
3/ Et aussi il existe la fonction eof(); sous M$ pour savoir si la fin du fichier a été atteinte, quel est l'équivalent si il y a sous Linux ?
 
4/ De même lorsque je fais 'man write' je tombe sur ' write - Envoyer un message à un autre utilisateur. '... Comment faire pour avoir le man du 'write' en programmation ?
 
5/ Ah oui encore une question, comment débuggez mes programmes ?
 
 
Voili voila, vous pouvez SVP répondre à mes questions ?
 
Merci, @++
juju


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
mood
Publicité
Posté le 01-07-2002 à 01:31:07  profilanswer
 

n°168714
apolon34
Vive Linux!!
Posté le 01-07-2002 à 01:33:38  profilanswer
 

les fonctions d'e/s c'est stdio.h
 
pour les pages de manuel, ca sert pas a apprendre a programmer en C, faut pas deconner quand meme!!
 
et pour debugger gdb/ddd

n°168715
Suri
Darksurious
Posté le 01-07-2002 à 01:35:07  profilanswer
 

juju_le_barbare a écrit a écrit :

---
 4/ De même lorsque je fais 'man write' je tombe sur ' write - Envoyer un message à un autre utilisateur. '... Comment faire pour avoir le man du 'write' en programmation ?
 
man 2 write
 
 
5/ Ah oui encore une question, comment débuggez mes programmes ?

avec gdb et des printf :D

 





---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°168718
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 01-07-2002 à 01:51:28  profilanswer
 

apolon34 a écrit a écrit :

les fonctions d'e/s c'est stdio.h
 
pour les pages de manuel, ca sert pas a apprendre a programmer en C, faut pas deconner quand meme!!
 
et pour debugger gdb/ddd




 
oki merci vous 2. Mais apollon pk tu dis que ça sert pas à apprendre à programmer en C ? Moi je fais ça pour le plaisir je trouve ce langage très logique et assez simple (car logique) dis moi alors qual langage tu privilégies ...
 
@++
 
juju


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°168724
apolon34
Vive Linux!!
Posté le 01-07-2002 à 02:35:20  profilanswer
 

j'ai simplement dit que les pages de manuel ne traitent pas de la programmation en C.
 
maintenant, je pense que le c est un tres tres bon language, notemment sous gnu/linux

n°168732
LetoII
Le dormeur doit se réveiller
Posté le 01-07-2002 à 08:09:14  profilanswer
 

apolon34 a écrit a écrit :

j'ai simplement dit que les pages de manuel ne traitent pas de la programmation en C.
 
maintenant, je pense que le c est un tres tres bon language, notemment sous gnu/linux




 
C pas tout à fait vrai, beaucoup de fonctions C propre aux ystèmes UNIX sont décrites dans les pages de man.


---------------
Le Tyran
n°168739
SoWhatIn22
Posté le 01-07-2002 à 08:41:14  profilanswer
 

apolon34 a écrit a écrit :

j'ai simplement dit que les pages de manuel ne traitent pas de la programmation en C.
 
maintenant, je pense que le c est un tres tres bon language, notemment sous gnu/linux




 
Ce va pas de dire des choses comme ca!!!!!
Les pages de man sont classées en chapitres. Donc en effet, 'man write' te donne les explications de la fonction write utilisée pour l'interaction entre utilisateurs.
 
Par contre, 'man 2 write' ou 'man 3 write' te donnera le prototype de la fonction C, avec les includes qui vont bien, la signification des codes d'erreurs, et eventuellement un exemple.
 
 
Autant l'api C++ (STL & co) n'est (quasiment?) pas décrite dans les pages de man, autant TOUTE l'api C est incluse.
 
donc:
> les pages de manuel ne traitent pas de la programmation en C.
 
est une affirmation complètement fausse.
 
 

n°168765
Suri
Darksurious
Posté le 01-07-2002 à 10:16:45  profilanswer
 

je pense qu'il disait qu'on pouvait pas apprendre le C juste avec man man.... ce qui est assez logique qd meme...
 
tu trouve ou:
- le noms des fct (si on sait pas ou et koi chercher ca semble difficile)?
- ce que c qu'un pointeur, un tableau, les boucles, les conditions...?
 
nanan un man ca suffit pas...


---------------
Suri.morkitu.org : Balades au coeur de la ville...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C/C++] Sous Linux quelques questions ...

 

Sujets relatifs
[PHP] Linux & php[PHP] script "membres" questions
programmation d'interface graphique sous linuxQuestions débutants inside!
Questions sur VBquestions a propos de la programmation web
question nête les libraires linux sont-elles utilisables sous winLinux / C,C++ Lib ftp
comment installer java sous linux?[PHP] questions au sujet des saut de lignes, puis des quote
Plus de sujets relatifs à : [C/C++] Sous Linux quelques questions ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR