Fie fişierul "intrare. Txt". Declaraţi şi deschideţi un pointer către acest fişier de scriere a datelor în el.
Răspunsuri la întrebare
► PROGRAM C :
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
FILE* f = fopen("intrare.txt", "wt");
fprintf(f, "Hello Brainly !");
fclose(f);
}
► Explicatie :
◘ Pe linia ingrosata se creeaza un pointer la tipul fisier. Functia fopen() primeste doi parametrii de tip sir de caracter (const char *) si returneaza pointer la fisierul cu numele intrare.txt . Al doilea argument este modul in care deschidem fisierul (w → deschidere pentru scriere, r → deschidere pentru citire, a → deschidere pentru adaugare la finalul fisierului; t → modul text, b → mod binar). In cazul nostru deschidem pentru citire, iar fisierul este de tip text => "rt"
◘ Pe linia urmatoare specificam ca vrem sa scriem textul "Hello Brainly !" in fisierul corespunzator pointerului f (functia fprintf e identica cu printf, dar primeste un parametru suplimentar - pointer catre fisier)
◘ Pe ultima linie inchidem fisierul corepunzator pointerului f. Inchiderea este importanta deoarece elibereaza resursele pentru a putea fi utilizate de alte programe si face oprirea programului ceva mai eficienta.