| Applikationen Probleme mit Anwendungsprogrammen aller Art gehören hier hin. |
Diskussion: ifstream: Eine zeile und kein Bock mehr! Wlchen fehler hab ich gemacht? im Forum Applikationen, in der Kategorie Software Home; Anzeige Hi! Ich schreibe mal öfters kleine Programme für Freunde, und nun habe ich ein Programm, das Textdateien kopiert und ...
![]() |
| | #1 (permalink) |
| Registriert seit: 24.10.05 ![]() Likes: 0 | Anzeige Hi! Ich schreibe mal öfters kleine Programme für Freunde, und nun habe ich ein Programm, das Textdateien kopiert und gleichzeitig den Inhalt anzeigt. Allerdings tut das Programm nach einer Zeile nicht mehr, allerdings bleibt es aktiv: Code: while(!in.eof())
{
in.get(temp,20);
cout << temp;
out << temp;
} Danke im vorraus |
| | |
| | #2 (permalink) |
| Dein Fehler liegt bei der in.get() Methode. C Code: Code: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(int argc, char *argv[])
{
char c;
FILE *in_file;
FILE *out_file;
in_file = fopen("Servus.txt", "r");
if(!in_file)
{
fprintf(stderr, "Datei konnte nicht geoffnet werden");
return -1;
}
out_file = fopen("Kopie.txt", "w");
if(!out_file)
{
fprintf(stderr, "Datei konnte nicht geoffnet werden");
return -1;
}
while(( c = (char)fgetc(in_file)) != EOF)
{
fprintf(stdout, "%c", c);
fprintf(out_file, "%c", c);
}
getch();
} Code: #include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
fstream in;
in.open("Servus.txt", ios::in);
if(!in)
{
cerr << "Datei konnte nicht geoeffnet werden";
return -1;
}
fstream out;
out.open("Kopie.txt", ios::out);
if(!out)
{
cerr << "Datei konnte nicht geoffnet werden";
return -1;
}
char c;
while(in.get(c))
{
cout << c;
out.put(c);
}
in.close();
out.close();
getchar();
} | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 24.10.05 ![]() Likes: 0 | 18 G:\Dev-Cpp\morecut\morecut.cpp no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::get(char[20])' kommt bei Code: while(in.get(temp)) Thx!(ich hatte meinen Code nur etwas geändert) |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kein Desktop mehr/nichts geht mehr | Prizi | Virenschutz · Tools & Aggressive Software | 7 | 08.07.09 17:35 |
| Kein Bild! - wo könnte der Fehler sein? | JayJay | Hardware Probleme | 10 | 06.11.05 14:57 |
| Ausgeben von Zeile x bis Zeile y | antcool | Linux/UNIX | 3 | 27.10.05 16:29 |
| Port Fehler obwohl kein Firewall o.Ä | Eckbert | Network · LAN, WAN, Firewalls | 24 | 22.06.05 14:54 |
| [C++] ifstream bricht ab | M@rex | Code Kitchen | 0 | 24.03.05 14:55 |