Toon posts:

[c++] .txt file uitlezen via inet adres

Pagina: 1
Acties:

Verwijderd

Topicstarter
code:
1
2
3
4
5
6
7
8
{
ifstream    ifInvoerbestand;
float       fVoltage;
ifInvoerbestand.open ("http://www.digibytes.net//~opslag//uitvoer.txt");
ifInvoerbestand >> fVoltage;
ifInvoerbestand.close ();
edtUitvoer->Text = FormatFloat ("0", fVoltage);
}


Dit is het stukje code wat nodig is. Probleem is dat de file wel kan worden geopend vanaf een lokale locatie (a:\\) alleen niet vanaf het bovenstaande afdres.

Weet iemand een oplossing zodat we toch een txt'tje kunnen uitlezen vanaf een internetadres?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:33
Je zult met sockets oid moeten gaan werken.

https://fgheysels.github.io/


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

jepz
je moet eerst een socket gaan openen
op deze manier werkt het niet helaas

Doet iets met Cloud (MS/IBM)


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Verwijderd schreef op 20 september 2002 @ 10:19:
[code]
Weet iemand een oplossing zodat we toch een txt'tje kunnen uitlezen vanaf een internetadres?
Ja dat kan. Allereerst is je URL al fout, want een normale slash mag je niet escapen, dus er staan er een stuk of 2 te veel.

Daarna pak je een TNMHTTP component van de FastNet tab en een Memo control van de Standard tab, en dan schrijf je de volgende code:
C++:
1
2
NMHTTP->Get("http://gathering.tweakers.net/forum/quote_message/15233815/");
Memo->Text      = NMHTTP->Body;

Veel plezier, volgende keer iets lezen over de stof voordat je er programma's mee wil schrijven.

Professionele website nodig?


  • whoami
  • Registratie: December 2000
  • Laatst online: 21:33
curry684 schreef op 20 september 2002 @ 10:51:
[...]

Daarna pak je een TNMHTTP component van de FastNet tab en een Memo control van de Standard tab, en dan schrijf je de volgende code:
C++:
1
2
NMHTTP->Get("http://gathering.tweakers.net/forum/quote_message/15233815/");
Memo->Text      = NMHTTP->Body;


Als hij C++ Builder gebruikt.

https://fgheysels.github.io/


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

whoami schreef op 20 september 2002 @ 10:56:
Als hij C++ Builder gebruikt.
Hint uit zijn code:
C++:
1
edtUitvoer->Text = FormatFloat ("0", fVoltage);

Ik ben niet blind of zo :)

Professionele website nodig?


Verwijderd

Topicstarter
curry684 schreef op 20 september 2002 @ 10:51:
[...]

Ja dat kan. Allereerst is je URL al fout, want een normale slash mag je niet escapen, dus er staan er een stuk of 2 te veel.

Daarna pak je een TNMHTTP component van de FastNet tab en een Memo control van de Standard tab, en dan schrijf je de volgende code:
C++:
1
2
NMHTTP->Get("http://gathering.tweakers.net/forum/quote_message/15233815/");
Memo->Text      = NMHTTP->Body;

Veel plezier, volgende keer iets lezen over de stof voordat je er programma's mee wil schrijven.
Je bent een engel :)

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:33
curry684 schreef op 20 september 2002 @ 11:02:
[...]

Hint uit zijn code:
C++:
1
edtUitvoer->Text = FormatFloat ("0", fVoltage);

Ik ben niet blind of zo :)


Ah, had dat niet gezien... Erovergelezen ofzo, of blind ofzo... :+

https://fgheysels.github.io/


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:01

.oisyn

Moderator Devschuur®

Demotivational Speaker

En voor een generieke Win32 oplossing moet je eens kijken in de WinInet API (gebruik van sockets is dus niet eens nodig)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1