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

 C++ Discussion :

Récupération du cours de quelques actions pour intégrer dans mon tableur OpenOffice ?


Sujet :

C++

  1. #1
    Membre averti
    Homme Profil pro
    Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP
    Inscrit en
    Février 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP

    Informations forums :
    Inscription : Février 2009
    Messages : 51
    Par défaut Récupération du cours de quelques actions pour intégrer dans mon tableur OpenOffice ?
    Bonjour à tous,

    Etant jeune retraité et ancien informaticien (COBOL en autre), je suis en train d'apprendre le C / C++ pour ma culture perso, et sans doute que je suis comme Obélix (je suis tombé dedans étant petit)

    Je suis en train de réfléchir à créer un petit programme afin de récupérer automatiquement chaque jour les cours de la bourse pour mes quelques actions, afin de les intégrées dans mon tableur OpenOffice.

    Ce que je voudrai faire :
    Un programme en C++ qui à chaque connexion de Windows journalière, va me chercher automatiquement le cours de la bourse de mes actions et mettre à jour automatiquement mon fichier tableur OpenOffice.

    J'aurai besoin de vos lumière.

    D'abord, je suppose que cela est possible.

    Mes questions :

    1 En C++, peux t'on se connecter sur un site Web (boursier en l’occurrence) et comment le faire ?
    2 Comme j'ai juste besoin de récupérer le cours du jour et la date/heure. pour écrire ses infos dans un fichier .txt (par exemple) (plus tard, quand je serai sur le chapitre SQL de mon livre, j'écrirai les infos dans ma base)
    3 Peut on à partir du fichier .txt MAJ, l'intégrer automatiquement dans mon fichier tableur ? Comment ?

    Merci de vos réponse

    Que la force soit avec vous

    HULKK77

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 232
    Par défaut
    Bonjour,

    L'intérêt de suivre les cours c'est qu'il soit un minimum actualisé ?
    chaque connexion de Windows journalière,
    Ca me paraît vraiment trop peu une fois par jour !
    Un petit Planificateur de tâches sur window ou cron sur linux ca devrait être bien mieux...

    Pour ce qui est de comment faire une requête sur un site il suffit de faire une recherche et normalement tu devrais trouver ton bonheur.
    Le plus compliqué c'est de trouver ou taper pour récupéré les datas des actions en cours.
    Edit : à toi de trouver si il existe une api gratuit pour récupérer les cours de la bourse

    Peut on à partir du fichier .txt MAJ, l'intégrer automatiquement dans mon fichier tableur ? Comment ?
    Le fichier txt ? Il sors d'où ? Tu dois évoquer tes quelques actions ...

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 325
    Par défaut
    et sans doute que je suis comme Obélix (je suis tombé dedans étant petit)
    Confondre C et C++, c'est très moyen.
    Le C/C++, ça n'existe pas(plus).

  4. #4
    Membre averti
    Homme Profil pro
    Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP
    Inscrit en
    Février 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP

    Informations forums :
    Inscription : Février 2009
    Messages : 51
    Par défaut Récupération cours d'actions en automatique
    Bonjour à vous et merci de vos réponses.
    Je pensais pourtant avoir été assez clair dans ma demande :

    A partir de mon fichier .Txt créer un programme en C++ afin de récupérer le cours de mes actions de façon automatique chaque jour à l'ouverture de Windows dans une table SQL ou dans un fichier .Txt enrichit.
    Ensuite toujours de façon automatique, transférer le résultat (dans mon tableur OpenOffice.

    Je vais explorer certaines suggestions.

    Mais si vous avez des idées, ou des exemples, je suis preneur.

    De plus, je ne confond pas le C et le C++, je dis simplement que je me documente via des livres traitant du C et du C++

    Cordialement
    HULKK77

  5. #5
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 198
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 198
    Par défaut
    Bonsoir,

    Je te conseille de jeter un œil sur libcurl pour accéder à internet, et à uno, qui permet d'accéder à des documents ODF de manière programmatique.
    Quant à la table sql, sqlite pourrait te plaire.

    Par ailleurs, tu auras besoin de cppreference.com et possiblement des "cpp core guidelines".
    Ces deux ressources sont à jour, contrairement aux lives, qui sont trop souvent antiques dans leur approche.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 036
    Par défaut
    LibreOffice permet de faire des macros en Python, plus adapté à mon avis que d'utiliser C/C++.

    L'idée étant que Python interroge des sites boursiers, tu en as probablement (des sites boursiers) qui doivent pouvoir être interrogé par API, et sinon effectivement curl, utilisable avec Python pourra t'aider.

    vérifier si l'usage de script Python n'est pas limité via LibreOffice, j'ai jamais fait.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    C++ n'offre rien dans le standard pour se connecter à un réseau, et donc à Internet.
    Si l'objectif principal est de récupérer le cours des cations, il vaut mieux faire ça en Python.
    Si l'objectif principal est d'apprendre le C++, il faut changer de projet.

    Citation Envoyé par bacelar Voir le message
    Le C/C++, ça n'existe pas (plus).
    Le C est inclus dans le C++. C'est dit comme tel dans la norme.

  8. #8
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 325
    Par défaut
    C'est dit comme tel dans la norme.
    Laquelle des normes, SVP ? (Comme il y en a une tous les 2 ans, ça commence à en faire).
    Que je sache les VLA ont fait partie de C11 mais jamais dans aucune norme C++.
    Alors de quel "C" on parle, SVP ?

    Donc j'insiste, le C/C++, ça n'existe pas.

  9. #9
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 633
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 633
    Par défaut
    Citation Envoyé par bacelar Voir le message
    Laquelle des normes, SVP ? (Comme il y en a une tous les 2 ans, ça commence à en faire).
    Que je sache les VLA ont fait partie de C11 mais jamais dans aucune norme C++.
    Alors de quel "C" on parle, SVP ?

    Donc j'insiste, le C/C++, ça n'existe pas.
    Hégé, faudrait apprend à compter, car les nouvelles normes sortent tous les trois ans depuis 2011. Officiellement, du moins

    Mais tu as tout à fait raison : ca commence à en faire un tas

    Et plus encore, C/C++ n'existe pas : c'est comme si l'on parlait du "latin/francais" : le francais actuel a beau être dérivé du latin de Jules Cesar, ce sont clairement deux langues tout à fait différentes, avec des grammaires et des règles tout à fait différentes (et parfois incompatibles)...
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  10. #10
    Membre averti
    Homme Profil pro
    Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP
    Inscrit en
    Février 2009
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Jeune retraité, anciennement Analyste fonctionnel Mainframe et développeur COBOL / BULL/IBM/HP

    Informations forums :
    Inscription : Février 2009
    Messages : 51
    Par défaut Récupération du cours de quelques actions pour intégrer dans mon tableur OpenOffice ?
    Bonjour à tous,

    Merci de vos réponses.
    Donc pour résumer concernant ma demande, il faut mieux m'orienter vers le langage Python. Je comptais commencer à apprendre justement ce langage, une fois que je j'aurai appris les bases du C/C++.

    SI je comprends bien lire 2 bouquins, un pour le C et l'autre sur le C++ comme je le fais, n'est pas judicieux.

    Le C++ m'intéresse surtout car il offre plus de possibilités que le C et aussi pour l'aspect graphique (pour un pgm avec interfaces graphique, c'est plus joli et agréable) qu'en C ou les fenêtres sont comme du temps du Basic sous MSDOS, c'est à dire à mode 16 couleurs et tout en trait '------' ou avec des '========' ou '________________' . c'est pas TOP, mais efficace vous me direz.

    Sinon le C reste un langage très puissant quand on le maitrise bien (pas comme un débutant que je suis)

    Me tromperai je ?

    HULK77

  11. #11
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 036
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 036
    Par défaut
    il faut mieux m'orienter vers le langage Python. Je comptais commencer à apprendre justement ce langage
    Ca tombe bien.

    SI je comprends bien lire 2 bouquins, un pour le C et l'autre sur le C++ comme je le fais, n'est pas judicieux.
    Au tout début C++ était une extension de C, ce n'est plus le cas maintenant.
    C ou C++ n'a rien à voir avec les capacités graphiques.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  12. #12
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 325
    Par défaut
    SI je comprends bien lire 2 bouquins, un pour le C et l'autre sur le C++ comme je le fais, n'est pas judicieux.
    Non, ce n'est pas judicieux.
    Surtout que beaucoup beaucoup trop de mauvais bouquins sur le C++ (surtout ceux avant 2011 mais pas que) font croire que le C++ n'est toujours qu'une simple extension du C.
    Donc pour du C++, un BON bouquin récent de C++ "moderne", pas de "C++ à l'ancienne".

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 426
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 426
    Par défaut
    Citation Envoyé par bacelar Voir le message
    Non, ce n'est pas judicieux.
    Surtout que beaucoup beaucoup trop de mauvais bouquins sur le C++ (surtout ceux avant 2011 mais pas que) font croire que le C++ n'est toujours qu'une simple extension du C.
    Donc pour du C++, un BON bouquin récent de C++ "moderne", pas de "C++ à l'ancienne".
    Exemple de bon livre:
    C++ Primer 5e edition, de Lippman
    (A ne pas confondre avec C++ primer plus, qui est mauvais).

Discussions similaires

  1. Besoin d'aide pour avancer dans mon projet
    Par YASSINFO1988 dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 07/04/2014, 16h09
  2. utilisation de dspack pour numerisation dans mon application
    Par Abou Zar dans le forum Composants VCL
    Réponses: 0
    Dernier message: 14/10/2010, 18h43
  3. Conseils pour debuter dans mon projet
    Par diamanz dans le forum Débuter
    Réponses: 6
    Dernier message: 19/07/2009, 19h52
  4. Réponses: 3
    Dernier message: 21/10/2006, 13h39
  5. Réponses: 8
    Dernier message: 29/06/2006, 15h22

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