Pourquoi dois-je taper "gcc -lm toto.c" ?

Pourquoi dois-je taper "gcc -lm toto.c" ? - C++ - Programmation

Marsh Posté le 13-03-2003 à 19:45:00    

Sous linux et gcc ?
 
Je sais que c'est pour la lib math mais si on a 36 libs dans le programme, je dois faire par exemple "gcc -lmaazdfghj" pour que gcc compile avec les librairies ?  :??:

Reply

Marsh Posté le 13-03-2003 à 19:45:00   

Reply

Marsh Posté le 13-03-2003 à 19:45:53    

-lm -lpthread -lcurses -lperso ...

Reply

Marsh Posté le 13-03-2003 à 19:47:20    

Ah ok :)
 
Et stdio.h, il le prend en compte "automatiquement" ?


Message édité par Z-Axis le 13-03-2003 à 19:47:32
Reply

Marsh Posté le 13-03-2003 à 19:48:16    

oui

Reply

Marsh Posté le 13-03-2003 à 19:51:14    

Sinon, j'aimerais faire un programme simple qui crypte/décrypte une phrase
 
=> Saisie de la phrase
=> Chaque caractère est traduit selon un algorithme simple
=> On affiche le résultat, le message est crypté (dans le sens ou il est inintelligible)
 
Puis le programme inverse pour le decryptage.
 
C'est possible simplement ?

Reply

Marsh Posté le 13-03-2003 à 20:23:28    

oui


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-03-2003 à 20:45:43    

:D

Reply

Marsh Posté le 13-03-2003 à 23:16:24    

Z-Axis a écrit :

Sinon, j'aimerais faire un programme simple qui crypte/décrypte une phrase
 
=> Saisie de la phrase
=> Chaque caractère est traduit selon un algorithme simple
=> On affiche le résultat, le message est crypté (dans le sens ou il est inintelligible)
 
Puis le programme inverse pour le decryptage.
 
C'est possible simplement ?


 
http://alpha.luc.ac.be/~gjb/MIT-C/oef/rot13.html:

Code :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <ctype.h>
  4. int main(void) {
  5.   char c, offset;
  6.   while ((c = getchar()) != EOF) {
  7. if (isalpha(c)) {
  8.   offset = isupper(c) ? 'A' : 'a';
  9.   putchar(offset + ((c - offset + 13) % 26));
  10. } else {
  11.   putchar(c);
  12. }
  13.   }
  14.   return EXIT_SUCCESS;
  15. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed