26. april 2002 - 17:56Der er
4 kommentarer og 1 løsning
læs en fil ord for ord
Hej
Jeg skal lave et program som læser en fil ord for ord og skriver ordene ud så der kommer et ord på hver linje,min kode skriver bogstaver på hver linje jeg kan ikke få det til at skrive ord på hver linje, håber i kan hjælpe.
if (!fout) { cout << "cannot open file.\n"; return 1; }
while (fin.peek()!=EOF) // så længe den ikke er EOF { fin.get(karak); // læst karak ind.. fout.put(karak); // skriver karak til filen. cout << karak << endl; // skriver den ud på skærmen...
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hej laffe buffer skriver meget andet ud til skærmen end den skal det første ore skriver den to gange, den skriver hjerter og hovder ud , resten af skermen er fylt med [|[|[|[|og hvis det forgårende ord er på 3 bogstaver og det neste på 2 så kommer det 3 bogstav med fra det forgådende og så har jeg en fejl ved fout.put(Buffer).Håber at du eller nogle andre kan hjælpe med det. ;-) Jeg bruger visual c++.
Hej chries det funger efter at jeg havde erstattet int _tmain(int argc, _TCHAR* argv[]) med int main(int argc, char *argv[])men jeg ved ikke hvorfor, ved du det ? Tak for hjælpen :-)
fordi jeg bruger visual .net c++ ... wizarden laver _tmain istedet for main
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.