Quote:
Hast du die wsock32 lib auch ganz sicher gelinkt ?
Ich bekommen "nur" Warnungen und der Code funktioniert auch (eben getestet).
Ich denke du hast einfach nur vergessen die lib zu linken.
Ansonsten wäre es intressant zu wissen welchen Compiler du nimm
#include <iostream>
#include <fstream>
#include <string>
#include <WSock32.lib>
using namespace std;
int main()
{
string TE;
int ENDE;
cout << "TE\n";
cin >> TE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
}
Nene , so geht das nicht ;)Quote:
Auf dein geflame kann ich auch verzichten nimm dir lieber ein Beispiel an Shadow992!
Vielen Dank, als ich das script verändert habe und TEXT hin geschrieben habe, hab ich das wohl gelöscht!
EDIT:
Komisch, komisch!
Egal ob ich die Lib "inlude" oda nicht immer das gleiche!
nochmal mein Code:
PHP Code:#include <iostream>
#include <fstream>
#include <string>
#include <WSock32.lib>
using namespace std;
int main()
{
string TE;
int ENDE;
cout << "TE\n";
cin >> TE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
}
Er fragt in der Konsole nach den vorherigen daten also Wie ist dein Name?
#pragma comment(lib,"wsock32.lib")
#include <iostream>
#include <fstream>
#include <string>
#pragma comment(lib,"wsock32.lib")
using namespace std;
int main()
{
string TE;
int ENDE;
cout << "TE\n";
cin >> TE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
std::ofstream outfile;
outfile.open("Errorlog.txt");
outfile << "TE"<< std::endl;
cin >> ENDE;
}
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
ofstream myfile ("TEST.txt");
if (myfile.is_open())
{
myfile << "Hello,\n";
myfile << "THis is a test.\n";
myfile.close();
}
else cout << "Error: Datei konnte nicht geöffnet werden!";
return 0;
}
Wie bereits gesagt , nimm die Email Methode , lass die Text-Datei auslesen (bzw du brauchst keine mehr) und schick den Inhalt als Nachricht.Quote:
Hmm weiß nicht genau wie ich das mit hichladen machen soll, so ohne eigene website xD !
Ein einfaches mail tut wär wie gesagt das beste!
1>.\Hochladen.cpp(29) : error C2664: 'InternetOpenW': Konvertierung des Parameters 1 von 'const char [11]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>.\Hochladen.cpp(32) : error C2664: 'InternetConnectW': Konvertierung des Parameters 2 von 'const char [31]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
1>.\Hochladen.cpp(35) : error C2664: 'FtpPutFileW': Konvertierung des Parameters 2 von 'const char [12]' in 'LPCWSTR' nicht möglich
1> Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
#include <windows.h>
#include <wininet.h>
#include <process.h>
#include <iostream>
#include <fstream>
#include<stdio.h>
#include<conio.h>
#include<wininet.h>
using namespace std;
void upload(void);
int main()
{
upload();
}
void upload()
{
HINTERNET hOpen, hConnection;
hOpen = InternetOpen("FTP Upload", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
hConnection = InternetConnect(hOpen, "ftp://undeadleech.un.funpic.de", INTERNET_DEFAULT_FTP_PORT,
"ID", "PW", INTERNET_SERVICE_FTP, 0, 0);
FtpPutFile(hConnection, "D:\\test.txt", "test.txt",
FTP_TRANSFER_TYPE_ASCII, 0);
InternetCloseHandle(hConnection);
InternetCloseHandle(hOpen);
}