Hackerboard WikiHaboBlog

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

stream

Diskussion: stream im Forum Code Kitchen, in der Kategorie Software Home; hallo ich hab ein problem mit dem folgenden kleinen programm. auch wenn die textdatei im gleichen verzeichnis ist, kann das ...

Antwort
Alt 23.12.08, 14:44   #1 (permalink)
 
Registriert seit: 17.11.08
tronn Leistung: Facit NTK
Likes: 0
Standard stream


hallo
ich hab ein problem mit dem folgenden kleinen programm.
auch wenn die textdatei im gleichen verzeichnis ist, kann das prog. sie nicht aufrufen.
das programm zeigt dann einfach nur "Bitte drücken sie eine Taste"--> system("PAUSE");
weis jemand woran das liegen könnte?

Code:
 
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
FILE *f;
f = fopen("text.txt","r");
if(NULL == f) {
printf("Datei ist nicht vorhanden!");
}
system("PAUSE");
return 0;
}
tronn ist offline   Mit Zitat antworten
Alt 23.12.08, 14:56   #2 (permalink)
 
Benutzerbild von bad_alloc
 
Registriert seit: 27.12.07
bad_alloc Leistung: Z3
Likes: 24
Standard

Zitat:
auch wenn die textdatei im gleichen verzeichnis ist, kann das prog. sie nicht aufrufen.
wenn das das ganze programm ist scheint es doch zu funktionieren. Wenn die datei da ist tut es nichts. (oder ist das nur ein ausschnitt aus dem code?)
__________________
You shoot yourself in somebody else's foot.|Dann gabs da noch den Mathematiker der P?=NP in O(1) erklärte.
|[A]| = p(·,|[A]|)+1
bad_alloc ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 23.12.08, 18:41   #3 (permalink)
Themenstarter
 
Registriert seit: 17.11.08
tronn Leistung: Facit NTK
Likes: 0
Standard

doch das ist der ganze code. aber wenn ich das programm starte kommt nur " Drücken Sie eine beliebige Taste . . .". die textdatei ist im gleichen verzeichnis(desktop). wenn ich die textdatei "ausschneide" zeigt das prog auch ann, dass die datei nicht vorhanden ist. wenn die datei da ist, zeigt das programm sie aber nicht an?
tronn ist offline   Mit Zitat antworten
Alt 23.12.08, 19:02   #4 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

Zitat:
aber wenn ich das programm starte kommt nur " Drücken Sie eine beliebige Taste . . .".
Und was erwartest Du denn ?
fopen assoziert ein Stream mit der Datei, mit dem Stream kann man dann irgendwas anstellen (lesen und ausgeben z.B). Sonst wird sich (sichtbar)auch nichts tun.

Bsp   

Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
FILE *f;
f = fopen("test.txt","r");
char ch;
if(NULL == f) {
printf("Datei ist nicht vorhanden!");
}
else
{
  while((ch=fgetc(f))!=EOF)
     printf("%c",ch);
}
system("PAUSE");
return 0;
}
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » stream
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TV-Stream aufnehmen Stein Windows 3 28.03.07 23:31
Radio Stream Wizo Music- & Filmbox 1 09.02.05 19:45
Winamp Stream Arthi Music- & Filmbox 2 20.09.04 20:49
udp-stream im LAN matrixII Network · LAN, WAN, Firewalls 3 20.08.03 09:31
*.avi => Stream Flou Music- & Filmbox 4 04.10.02 19:28


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61