C++ Exercises 1

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

funkcii za string

#include<iostream>
#include<string>
using namespace std;
main() {
string s;
string g("miki");
int a;
s="programiranje";
string s1("kurs");
cout<<s<<endl;
cout<<s1<<endl;
string s2;
s2.assign("po");
s1.append(" ");
s1.append(s2);//dodavanje na s1 vrednost od s2
s1.append(" ");
s1.append(s);//se dodava uste i vrednosta od s
cout<<s1<<endl;
cout<<"s1 ima "<<s1.length()<<" karakteri"<<endl;//f-ja koja pokazuva kolku
karakteri ima stringot
/*for (int i=0; i<=s1.length(); i++)//site bukvi vo nov red
cout<<s1.at(i)<<endl;*/
a=s1.compare(s2);//gi sporeduva po vrednost na prviot karakter
if (a==0)
cout<<"ednakvi";
else if (a<0)
cout<<"s1 e pomal od s2";
else
cout<<"e pogolemo od s2"<<endl;
cout<<endl;
cout<<s1.substr(2,4)<<endl;//pocetok od kade da zememe del od string i kolku
karakteri od stringot da bidat zemeni
s1.swap(s2);//zamena na eden string so drug
cout<<s1<<endl;
cout<<s2<<endl;
cout<<s2.find("iranje")<<endl;//bara del od daden string
cout<<"Vo eden string moza da upotrebite "<<s2.max_size()<<endl;
cout<<g.empty()<<endl;//ako stringot e prazen vraca vrednost 1 ako ne e
prazen vraca 0
s2.erase(5);//brise del od string od nekoja pocetna pozicija
cout<<s2<<endl;
cin.get();
cin.get();
}
___________________________________________________________________________________
_
za pisuvanje
#include<iostream>
#include<string>
#include<fstream>
#include<iomanip>
using namespace std;
int main() {
ofstream outClientFile("clients.dat",ios::out);
if (!outClientFile)
{
cerr<<"Dokumentot ne moze da se otvori!";
exit(1);
}
int account;
char name[30];
double balance;
cout<<"Vnesi podatoci"<<endl;
while (cin>>account>>name>>balance)
{
outClientFile<<account<<" "<<name<<" "<<balance<<endl;
cout<<"Vnesi nardeni podatoci: "<<endl;
}
return 0;
}
____________________________________________________________________
za citanje
#include<iostream>
using namespace std;
#include<string>
#include<fstream>
int main() {
ifstream inClientFile( "clients.dat", ios::in );
if ( !inClientFile ) {
cerr << "File could not be opened" << endl;
exit( 1 );
}
int account;
char name[30];
double balance;

while(inClientFile>>account>>name>>balance)
cout<<account<<" "<<name<<" "<<balance<<endl;
return 0;
}
___________________________________________________________

You might also like