Verfügbare Informationen zu "GETC"
Qualität des Beitrags: Beteiligte Poster: Martix391 - X - EndSub - Cent - AQE89 Forum: Tutorials.at Forenbeschreibung: Programmierforum aus dem Unterforum: C / C++ Antworten: 7 Forum gestartet am: Mittwoch 19.04.2006 Sprache: deutsch Link zum Originaltopic: GETC Letzte Antwort: vor 17 Jahren, 10 Monaten, 17 Tagen, 22 Stunden, 35 Minuten
Alle Beiträge und Antworten zu "GETC"
Re: GETC
Martix391 - 06.06.2006, 20:09GETC
Hallo,
Ich hab folgendes Programm in C geschrieben.
Es erfüllt auch seien Zweck (einen Text mit Leerzeichen aus Test.dat zu lesen)
#include <stdio.h>
main()
{
int c;
FILE *datei = fopen ( "test.dat" , "r" );
clrscr();
while ((c = fgetc(datei)) != EOF)
{printf ("%c",c);
printf ("%c",datei);
}
getch();
}
Allerdings zeigt das Programm nach jedem Buchstaben ein ^ an (also in test.dat steht "hallo wie gehts?" und das Programm zeigt "h^a^l^l^o w^i^e g^e^h^t^s^?" an.
Danke im Voraus für die Hilfe :D
MFG
Re: GETC
X - 08.06.2006, 19:41
Hi
was willst du denn mit printf("%c", datei); ausgeben
ich glaub da liegt nämlich der fehler, datei ist ein zeiger vom typ FILE und nicht char
gruß
Re: GETC
EndSub - 09.06.2006, 00:33Re: GETC
Der Fehler liegt in die erster Zeile, du muss conio.h auch includieren, dann funktioniert getch(); , so heisst das richtig glaube ich :roll: :
Martix391 hat folgendes geschrieben:
#include<conio.h>
#include <stdio.h>
main()
{
int c;
FILE *datei = fopen ( "test.dat" , "r" );
clrscr();
while ((c = fgetc(datei)) != EOF)
{printf ("%c",c);
printf ("%c",datei);
}
getch();
}
MFG
Re: GETC
X - 09.06.2006, 20:31Re: GETC
EndSub hat folgendes geschrieben: Der Fehler liegt in die erster Zeile, du muss conio.h auch includieren, dann funktioniert getch(); , so heisst das richtig glaube
wenn er die lib includen müsste würde der compiler des auch sagen.
des liegt an printf ("%c",datei);
esrt gibt printf ("%c",c); den gewünschten buchstaben aus und dann mischt sich printf ("%c",datei); ein und versucht den "ersten buchstaben" der adresse auszugeben
Re: GETC
Cent - 10.06.2006, 08:05
1. Was soll das für ein Titel sein.
2. Nimm auch:
Code: #include<iostream.h>
Dann dürfte es funktionieren.
Gruß
Cent
Re: GETC
AQE89 - 10.06.2006, 11:16
aber iosteam ist nur für C++ und das programm da oben ist so viel ich sah nur in C geschrieben, also dürfte dies nicht funktionieren
Re: GETC
X - 10.06.2006, 12:58
Hi
würde der compiler IRGEND eine lib benötigen würde er keine exe ausspucken!!!!
ich hoffe des is jetzt klar
Gruß
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum Tutorials.at
Zeichen - gepostet von schlodel am Freitag 13.04.2007
Baisc (Q und Free) Wettbewerb - gepostet von Dubbel am Samstag 13.01.2007
Comlimieren - gepostet von gs93 am Dienstag 31.10.2006
download speed - gepostet von progger am Freitag 21.07.2006
ANSI.SYS einbinden - gepostet von detewe89 am Freitag 18.05.2007
Automatisch abschalten - gepostet von ThE_B0MBeRMaN am Mittwoch 22.11.2006
brauche Hilfe für ein kleines Programm - gepostet von Boron am Samstag 24.06.2006
Ähnliche Beiträge wie "GETC"