PDA

View Full Version : aprire file in c++


torettp
03-07-2006, 19:16
ciao,
sto facendo un programma ke apre un file in c++ ho scritto cosi:


#include<iostream.h>
#include<stdio.h>

void main(){
cout<<"apertura file"<<endl;
fopen("lista.txt","r");
}

se al posto del metodo metto w(cioe creo il file) funziona correttamente ma se metto r dovrebbe aprire il file con qualche programma tipo blocco note giusto?

il problema è ke n succede niente
potete aiutarmi??

Andlea
03-07-2006, 19:31
se al posto del metodo metto w(cioe creo il file) funziona correttamente ma se metto r dovrebbe aprire il file con qualche programma tipo blocco note giusto?
eh?
no
Quando usi il parametro r significa solo che il tuo programma potrà solo leggere il file e non scriverlo

Energy++
03-07-2006, 19:36
fopen("lista.txt","r");



fopen si usa in c se non sbaglio, in c++ puoi usare diversi streem per aprire un file come ad esempio:

fstream("lista.txt", ios::in|ios::out);

così il file viene aperto in lettura e scrittura.

Se vuoi invece aprire il file col blocco note potresti fare:

system("notepad lista.txt");

ciao

torettp
03-07-2006, 21:04
fopen si usa in c se non sbaglio, in c++ puoi usare diversi streem per aprire un file come ad esempio:

fstream("lista.txt", ios::in|ios::out);

così il file viene aperto in lettura e scrittura.

Se vuoi invece aprire il file col blocco note potresti fare:

system("notepad lista.txt");

ciao

grazie ho fatto cosi
xo ora mi rimane aperto il prompt come faccio a chiuderlo in automatico dopo ke ha aperto il file?


ma comunque il borland lo compila lo stesso solo che nn funge.
con r lo so ke nn lo posso modificare lo volevo solo aprire

Andlea
03-07-2006, 21:17
grazie ho fatto cosi
xo ora mi rimane aperto il prompt come faccio a chiuderlo in automatico dopo ke ha aperto il file?


ma comunque il borland lo compila lo stesso solo che nn funge.
con r lo so ke nn lo posso modificare lo volevo solo aprire
ma di fatti lo apri
Il file viene aperto ed ottieni un puntatore ad esso con cui puoi leggere il file, ma con le istruzioni C, è ovvio che la fopen non apra il blocco note, non è il suo compito.

torettp
03-07-2006, 22:04
ma di fatti lo apri
Il file viene aperto ed ottieni un puntatore ad esso con cui puoi leggere il file, ma con le istruzioni C, è ovvio che la fopen non apra il blocco note, non è il suo compito.

a capito grazie x il chiarimento ,ho imparato una cosa in piu