Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    26

    c++ eseguire ricerca su google personalizzata

    Ciao a tutti, è la prima volta che scrivo su questo forum!

    Inansitutto programmo su windows 7 con dev c++ 5.4.2
    e vorrei fare una ricerca su google con il seguente codice:

    cout<<"Che cosa voui ricervare su google?"<<endl;
    string ricerca;
    cin>>ricerca;
    ShellExecute(NULL, "open", "http://www.google.it/#q="ricerca, NULL, NULL, SW_SHOW);

    però mi da errore...



    Approfittando della domanda vorrei chiedervi ance un altra cosa

    Sto scrivendo un programma in cui è presente un menu del genere:
    Che cosa vuoi fare?
    premi 1 per ....
    2 per....

    e premendo 1 devo pigiare invio..... C'è un modo per evitare di premere invio?



    Spero di essere stato chiaro....
    Grazie in anticipo per le risposte!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il primo problema è causato dal fatto che non hai unito correttamente la stringa "http ..." con la variabile ricerca.

    Il secondo problema puoi risolverlo con le funzioni kbhit e getch (conio.h)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    26
    Ma se la unisco mi ricerca su google la parola riceraca......

    Per il kbhit e il getch puoi spiegarmi come funzionano?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No, ti ho detto di unire la variabile ricerca non la parola ricerca.

    Per la kbhit

    http://www.cprogramming.com/fod/kbhit.html
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    26
    Io avevo provato a fare cosi:
    ShellExecute(NULL, "open", "http://www.google.it/#q=ricerca", NULL, NULL, SW_SHOW);

    Prova anche te e magari scrivemelo come dovrebbe essere.


    In quanto al kbhit() si puo usare anche uno switch?
    Se puoi farmi un esempio più utile di un menu ne sarei grato......

    Scusa se ti stresso ma non programmo da molto

  6. #6
    Ciao, Come diceva Oregon devi unire le stringhe prima di passarle alla funzione, qualcosa del tipo

    codice:
    cout<<"Che cosa voui ricervare su google?"<<endl;
    string ricerca;
    cin>>ricerca;
    ricerca = "http://www.google.it/#q=" + ricerca;
    ShellExecute(NULL, "open", ricerca.c_str(), NULL, NULL, SW_SHOW);

    oltre alla kbhit() puoi anche usare la GetAsyncKeyState
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    26
    Grazie mille oregon e samuele_70!!!!!!!!!
    Ho risolto tutti i problemi!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sì, ma dovresti studiare bene il codice oltre a copiarlo ... altrimenti non impari.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.