Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:laboratoare:lab09 [2025/10/15 18:21]
darius.neatu
programare:laboratoare:lab09 [2025/11/26 17:12] (current)
darius.neatu [Noţiuni teoretice]
Line 176: Line 176:
     // dublez elementele din vector     // dublez elementele din vector
     for (i = 0; i < n; ++i) {     for (i = 0; i < n; ++i) {
-        v[i] <<= 1;+        v[i] *= 1;
     }     }
  
Line 288: Line 288:
 </​code>​ </​code>​
 <note warning> <note warning>
-   * Fișierul poate fi descărcat de [[http://​ocw.cs.pub.ro/​courses/​_media/​programare/​teme_2016/lab11_gigel_in.zip | aici]].+   * Fișierul poate fi descărcat de [[https://​ocw.cs.pub.ro/​courses/​_media/​programare/​laboratoare/gigel_in.bin.zip | aici]].
    * Pentru a putea vizualiza continutul mai usor, acesta poate fi deschis cu [[https://​www.sublimetext.com/​ | Sublime]]. Observați reprezentarea în baza 16 a numerelor. Fiecare grup de câte 2 cifre reprezintă un octet. 4 astfel de grupuri formează un int: "0300 0000" semnifică numărul 3.    * Pentru a putea vizualiza continutul mai usor, acesta poate fi deschis cu [[https://​www.sublimetext.com/​ | Sublime]]. Observați reprezentarea în baza 16 a numerelor. Fiecare grup de câte 2 cifre reprezintă un octet. 4 astfel de grupuri formează un int: "0300 0000" semnifică numărul 3.
    * Atenție la [[https://​en.wikipedia.org/​wiki/​Endianness || Endianness]]!    * Atenție la [[https://​en.wikipedia.org/​wiki/​Endianness || Endianness]]!
Line 333: Line 333:
      // dublez elementele din vector      // dublez elementele din vector
     for (i = 0; i < n; ++i) {     for (i = 0; i < n; ++i) {
-        v[i] <<= 1;+        v[i] *= 1;
     }     }
  
Line 397: Line 397:
 int ungetc(int c, FILE *fp); // pune c în bufferul asociat lui fp (c va fi următorul caracter citit din fp) int ungetc(int c, FILE *fp); // pune c în bufferul asociat lui fp (c va fi următorul caracter citit din fp)
 </​code>​ </​code>​
 +
 +
 +==== Exerciții ====
 +Exercițiile pentru laborator se găsesc pe [[https://​acs-pclp.github.io/​laboratoare/​09 | PCLP Laborator09:​ Operaţii cu fişiere. Aplicaţii folosind fişiere]].
  
  
programare/laboratoare/lab09.1760541683.txt.gz · Last modified: 2025/10/15 18:21 by darius.neatu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0