Title: read από text αρχείο (γλώσσα C) Post by: tzitzikas on November 15, 2004, 12:29:59 pm thelw na diabasw ton 1o arithmo apo ena arxeio me arithmous pou einai gramenoi o enas katw apo ton allo kai na apothikeytei stin metavliti N.grafw:
int N; FILE *fp; fp=("c:\untitled.txt","r"); fscanf(fp,"%d\n",&N); paw na to treksw me to visual c compiler kai enw paei na anoiksei to parathyro , krasarei.ti lathos exw kanei? Title: Re: read από text αρχείο (γλώσσα C) Post by: gfloros on November 15, 2004, 12:52:18 pm Apla den anoikses to arxeio. Gia na to diabasei h kahmenh h C prepei na to anoiksei prwta.
Nomizw oti prepei na kaneis to eksis: fp=fopen("c:\untitled.txt","r"); kai ta ypoloipa ws exoun. Nomizw oti ayto einai pou sou leipei. Den to etreksa. Dokimase to kai pes mou.. Elpizw na boithisa... Flo Title: Re: read από text αρχείο (γλώσσα C) Post by: tzitzikas on November 16, 2004, 11:01:54 am loipon grafw ayto:
void main() { int N; FILE *fp; fp=fopen("c:\bathmoi.txt","r"); fscanf(fp,"%d\n",&N); } kai molis kanei compiling anoigei ena parathyro (enw de vriskei error) to opoio grafei debug assertion failed. program blablabla file:fscanf.c line:54 expression Stream !=NULL kamia idea?????????? exw dimiourgisei to arxeio bathmoi sto disko c kai thelwna diabasei ton 1o arithmo.i metaglwtisi ginetai me ton visual c++. sti sunexeia thelw na grafw noumera se allo arxeio alla as lusoyme prwta ayto.kamia idea??????? Title: Re: read από text αρχείο (γλώσσα C) Post by: fugiFOX on November 16, 2004, 12:10:53 pm Συνάδελφε αν μπορείς μη γράφεις σε greeklish.
Καταλαβαίνω ότι είναι κουραστικό να μεταβαίνεις συνέχεια από english->ελληνικά αλλά κείμενο σε greeklish δεν είναι ευανάγνωστο Title: Re: read από text αρχείο (γλώσσα C) Post by: gfloros on November 16, 2004, 14:42:41 pm File Tzitzika,
Etreksa ton kwdika pou exeis grapsei kai paei mia xara. Apothikeyei dld sth metablhth N ton prwto arithmo. Den kserw mhpws einai kapoio problhma me ton compiler sou... To error pou paratheteis den me boithaei na katalabw kai polla. Pantws egw to trexw ston aplo compiler ths Turbo C++ ths Borland pou mas dinei o Korteshs kai paei mia xara. Sou epishmainw omws merika pragmata pou mporei na odhgoun sto lathos. Des pou exeis to arxeio textfile kai an to path soy einai swsto. Prosdiorise ton typo tou arxeiou sou oti einai textfile. Epishs boithitiko tha htan meta thn fopen na kaneis enan elegxo me to if an o pointer pou sou epistrefei einai NULL. An einai NULL h kahmenoula h C den brhke arxeio na sou epistrepsei. Nomizw oti synexizontas to debugging kapou tha to breis to lathos. Flo P.S. Tha htan boithitiko an estelnes oloklhro to logfile me ta error pou pairneis Title: Re: read από text αρχείο (γλώσσα C) Post by: tzitzikas on November 16, 2004, 17:39:08 pm λοιπον οταν το αρχειο ειναι στο φακελο MyProjects ο οποιος ειναι μεσα στο C:\Program Files\Microsoft Visual Studio\ και γραψω fp=fopen("bathmoi.txt","r"); ανοιγει μια χαρα.οταν ομως το εχω στο δισκο c, δηλαδη γραφω fp=fopen("c:\bathmoi.txt","r"); τοτε γινεται το error.καμια ιδεα?επισης παρατηρησα οτι αν το αρχειο .exe ου δημιουργειται το κανω copy p.x στο d και το αρχειο bathmoi.txt ειναι και αυτο στο d μολις τρεξω το exe δουλευει αψογα.καμια ιδεα???
Title: Re: read από text αρχείο (γλώσσα C) Post by: gfloros on November 16, 2004, 17:54:18 pm To ti symbainei einai poly aplo. Sou eipa kai prin oti prepei na prosekseis to path soy. Otan dineis gia paradeigma "C:\batmoi.txt" h C anagnwrizei to \ ws telesth kai etsi den mporei na katalabei oti ayto einai pou dineis einai path. Ayto pou prepei na kaneis einai na baleis diplo \\. dhladh an baleis kati tetoio C:\\bathmoi.txt nomizw oti tha doulepsei...
Des to kai pes mou Flo Title: Re: read από text αρχείο (γλώσσα C) Post by: tzitzikas on November 17, 2004, 00:44:38 am nai doulepse ok!
|