Jump to content

Ievade un izvade ar faila palīdzību c++ valodā


Raf
 Share

Recommended Posts

Labdien, nesen iesāku aizrauties ar programmēšanu. Sāku to darīt ar uzdevumu izpildi mājaslapā http://olimps.lio.lv/uzdevumi.php.

Pirmā problēmu ar kuru saskāros jau bija pirmajā uzdevumā: .. http://olimps.lio.lv/uzdevumi.php?show=1- kura mērķis ir nolasīt no faila skaitli, un izvadīt tā reizinājumu ar 2. 

Problēmas radās ar paša faila izmantošanu... Pagaidām mans kods ir šāds:

 

 

#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
 
    ifstream reiz_in;
    reiz_in.open("reiz.in");
    reiz_in>>N;
    ofstream reiz_out;
    reiz_out.open("reiz.out");
    reiz_out<<2 * N<<endl;
    reiz_in.close();
    reiz_out.close();
 
 
 
    return 0;
}
 
 
reiz.in failā ir ierakstīts 2, bet reiz.out tiek izvadīts 1951691738.
 
Būtu jauki ja kāds varētu pateikt un paskaidrot, ko es daru nepareizi, un izlabot tā, lai programma strādātu.
 
Ceru uz atsaucību, paldies jau iepriekš!
 

 

Link to comment
Share on other sites

mainīgais n nav definēts, parasti to dara programmas sākumā!

trūkst:

int n=0;

Labots - cekens
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...