This shows you the differences between two versions of the page.
|
poo-is-ab:tema:2025:01 [2025/10/05 20:07] marius.trifu [3. Implementare] |
poo-is-ab:tema:2025:01 [2025/10/06 16:14] (current) marius.trifu [1. Descriere] |
||
|---|---|---|---|
| Line 47: | Line 47: | ||
| **Explicații câmpuri:** | **Explicații câmpuri:** | ||
| - | * **N** – numărul total de studenți (1 ≤ N ≤ 1000) | + | * **N** – numărul total de studenți (1 ≤ N ≤ 1500) |
| * **K** – câți studenți se afișează în fișierul de ieșire (1 ≤ K ≤ N) | * **K** – câți studenți se afișează în fișierul de ieșire (1 ≤ K ≤ N) | ||
| * **nume** – un cuvânt (maxim **20 caractere**) | * **nume** – un cuvânt (maxim **20 caractere**) | ||
| Line 103: | Line 103: | ||
| * Folosiți `<fstream>` și verificați deschiderea fișierelor. | * Folosiți `<fstream>` și verificați deschiderea fișierelor. | ||
| * Separator zecimal: punct (`.`). | * Separator zecimal: punct (`.`). | ||
| - | ===== Rulare cu parametri în linia de comandă ===== | + | <note tip> |
| - | Programul trebuie să fie rulat cu parametri în linia de comandă, unde `argv[1]` este `produse.txt` și `argv[2]` este `clienti.txt`. | + | Programul trebuie să fie rulat cu parametri în linia de comandă, unde `argv[1]` este `catalog.in` și `argv[2]` este `catalog.out`. |
| + | |||
| + | <nowiki> | ||
| + | int main(int argc, char *argv[]) | ||
| + | </nowiki> | ||
| **Exemplu de rulare:** | **Exemplu de rulare:** | ||
| - | ```bash | + | ./program catalog.in catalog.out |
| - | ./program produse.txt clienti.txt | + | |
| + | </note> | ||
| ===== 4. Punctaj (5p) ===== | ===== 4. Punctaj (5p) ===== | ||