newbie fehler ?
-
Du musst eine ganze Zeile natürlich in einen string einlesen. ip ist keiner.
-
wie mache ich das kann mir keiner ein beisiel schreiben bitte ?
-
vielleicht so ?
string str1; ifstream quelle(quelldatei); ofstream ziel(zieldatei); getline(quelle, str1); ziel << "http://" << str1 << ":6346";Kurt
-
Danke ! :)I
-
So kommt es jetzt ihn der zweite.txt raus sind jetzt zwar eine ganze ip zwischen http:// die ip :6346 aber warum macht es dies so oft ?
http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346http://84.56.11.22:6346
Bitte um hilfe
-
Wahrscheinlich hast du das while noch immer. Zeig deinen code.
Kurt
-
#include <string> #include <fstream> #include <iostream> using namespace std; int main () { char* quelldatei = "erste.txt"; char* zieldatei = "zweite.txt"; char ip; string str1; ifstream quelle(quelldatei); ofstream ziel(zieldatei); getline(quelle, str1); while (quelle.get(ip)) { ziel << "http://" << str1 << ":6346"; if (ip == '\n') ziel << "\n"; }; quelle.close (); ziel.close (); return 0; }<edit>Bitte Code-Tags verwenden!</edit>
-
Besser so
#include <string> #include <fstream> #include <iostream> using namespace std; int main () { char* quelldatei = "erste.txt"; char* zieldatei = "zweite.txt"; string str1; ifstream quelle(quelldatei); ofstream ziel(zieldatei); getline(quelle, str1); ziel << "http://" << str1 << ":6346" << endl; quelle.close (); ziel.close (); return 0; }Kurt
-
Ja Danke ! Klappt alles echt big thnx an dich

-