CATEGORII DOCUMENTE |
Cele mai simple instructiuni care pot fi utilizate in acest scop sunt cin si cout. Ele se gasesc in header-ul iostream.h (ce contine functii pentru fluxuri de intrare-iesire a datelor: in-out stream) deci pentru a le utiliza trebuie sa declaram in program:
#include <iostream.h>
Instructiunea din C++ care scrie (pe ecran) variabile si/sau expresii este:
cout <<expr.1[<<var1<<expr.2 []]
unde var.1, var.2 - reprezinta nume de variabile iar expr.1, expr.2 - reprezinta expresii.
Ex.: Pentru a afisa pe ecran pe o linie noua, in cadrul unui mesaj, valorile a doua variabile a si b folosim instructiunea:
cout<<'na='<<a<<'tb='<<b;
Instructiunea are urmatorul efect:
se trece pe o linie noua (n)
se afiseaza textul a=
se afiseaza valoarea variabilei a
se lasa un spatiu (tab) (t)
se afiseaza textul b=
se afiseaza valoarea variabilei b
Daca a=2 si b=5 atunci rezultatul instructiunii este:
a=2 b=5
Instructiunea din C++ care citeste (de la tastatura) una sau mai multe variabile este:
cin >>var.1[>>var.2 []]
Ex.: Pentru a citi de la tastatura valorile a doua variabile a si b folosim instructiunea:
cin>>a>>b;
Alte instructiuni, mai puternice (dar cu o sintaxa mai complexa sunt) printf si scanf din biblioteca stdio.h (ce contine functii standard de intrare-iesire: standard input-output).
Instructiunea scanf are urmatoarea sintaxa:
scanf(sir_car_ctrl,adr_var.1[,adr_var.2 []])
unde:
sir_car_ctrl - Sir de caractere de control ce indica tipul variabileleor ce se vor citi:
%d - variabila de tip decimal (intreg);
%f - variabila de tip float (real);
%c - variabila de tip caracter;
%s - variabila de tip sir de caractere;
adr_var.1 - adresa variabilei 1
Observatie: Numarul caracterelor de control trebuie sa coincida cu cel al variabilelor care se vor citi.
Ex. Pentru a se citi de la tastatura variabilele denumite: car (de tip caracter - char), intrg (de tip intreg - int), re (de tip real - float) si sir (de tip sir de caractere) sintaxa instructiunii este:
scanf('%c%d%f%s',&car,&intrg,&re,sir);
Instructiunea printf are urmatoarea sintaxa:
printf(sir_car_ctrl,var.1[,var.2 []])
unde:
sir_car_ctrl - Sir de caractere de control reprezentat de o succesiune de simboluri "%" urmate de caractere si/sau cifre, ce indica tipul si eventual formatul numeric al variabilelor ce se vor scrie. Caracterele de formatare au urmatoarea semnificatie:
c - variabila de tip caracter;
d - variabila de tip decimal (intreg);
e - in format stiintific
f - variabila de tip float (real);
g - cel mai scurt dintre f si e
o - in octal
s - variabila de tip sir de caractere;
x - in hexazecimal
0 - cu zerouri nesemnificative
- - aliniere la stanga
Formatul numeric se indica prin numarul total si numarul de zecimale pentru cifrele variabilelor numerice, separate prin ".".
Observatie: Numarul caracterelor de control trebuie sa coincida cu cel al variabilelor care se vor scrie.
Ex. Pentru a se afisa pe ecran variabilele denumite: car (de tip caracter - char), intrg (de tip intreg - int), re (de tip real - float) - pe sase spatii dintre care trei zecimale - si sir (de tip sir de caractere) sintaxa instructiunii este:
printf('%c %d %6.3f %s',car,intrg,re,sir);
Sintaxa lor detaliata si completa poate fi obtinuta din Help-ul aplicatiei BC.
#include <iostream.h>
void main(void)
#include <iostream.h>
void main() //Citeste o data calendaristica sub forma zzllaaaa (ziua-2 cifre, luna-2 cifre, anul-4 cifre) si o rescrie in forma aaaallzz
//sizeof.cpp
#include <iostream.h>
#include <values.h>
#define PI 3.14359
void main ()
//Intrari/iesiri standard
#include<conio.h>
#include<stdio.h>
void main()
Sa se scrie un program care sa tipareasca urmatoarele:
* Bine ai venit la ore! *
Care dintre programele de mai jos nu contin erori si afiseaza cuvintele pe cate un rand?
#include <iostream.h>
void main() ;
#include <iostream.h>
void main ()
#include <iostream.h>
void main ()
#include <iostream.h>
void main ()
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1375
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved