Informatică, întrebare adresată de ZzAhri2991, 8 ani în urmă

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

Răspuns de andrei750238
1

► 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.

Anexe:
Alte întrebări interesante
Matematică, 9 ani în urmă