taapati ([info]taapati) rakstīja [info]koderi kopienā,
@ 2005-05-26 17:25:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
help!
kaapeec shis te nestraadaa???

#include
#include
using namespace std;
fstream f,f2;
int main(){
char s[31];
f.open ("f.txt", ios::in|ios::out|ios::binary);
while(!(f.eof())){
f.read(s,30);};
f.seekp(0, ios::end);
cin>>s;
f.write(s,30);
f.close();
return 0;};


nepareizo paarkopeeju, tagad pielaboju.

paldies par paliidziibu! :))) probleema bija tur, ka vajadzeeja f.clear() peec f.eof izmantoshanas :)


(Lasīt komentārus) - (Ierakstīt jaunu komentāru)


[info]taapati
2005-05-26 19:05 (saite)
shaadi buutu probleema ar tukshu failu.. un vispaar nolasa normaali manaa variantaa :)

lielaa probleema laikam ir tur, ka peec cikla ar !(f.eof()) to failu vairs nevar lietot.. varbuut ir kaada ideja, kaa veel noteikt faila beigas bez eof?

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]barvins
2005-05-26 19:16 (saite)
Moš paprovē šitā:

if(!f.eof())
{
do
{
f.read(s,30);
}while(!(f.eof()))
}

Vai arī vari darīt tā, ka atver un aizver failu divas reizes, pirmo reizi lai nolasītu, otro reizi lai ierakstītu.
Kaut kā tā:
open (for read)
read
close
open (for write)
write
close

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]taapati
2005-05-26 19:22 (saite)
tiko izmeegjinaaju pirmo variantu.. tik un taa nestraadaa.. :( otro meegjinaaju jau ieprieksh, un arii neiet.. taapeec jau esmu tik dranjkjiigaa noskanjojumaa, ka nekas nekaa nesanaak.. :(

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]barvins
2005-05-26 19:37 (saite)
Hmm. Varbūt cin>>s kaut ko nelabu izdara ar s?

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]taapati
2005-05-26 19:43 (saite)
man tiko pateica, kur ir probleema - vajadzeeja f.clear() peec f.eof izmantoshanas.. paldies par censhanos paliidzeet! :)))

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]barvins
2005-05-26 19:47 (saite)
Ha;) Mūždien uzjautrinos par c++ cimperlīgajām bibliotēkām.
Nav jau grūti censties, tā, drīzāk, izklaide:)

(Atbildēt uz šo) (Iepriekšējais) (Diskusija)


[info]taapati
2005-05-26 19:54 (saite)
njaa.. man gan tas c++ pa sho gadu ir paguvis taa apriebties.. aarpraac.. tagad veel jaatiek ar citiem gljukiem galaa.. heh:)

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?