Pagini recente » Istoria paginii utilizator/costantinteodora | Profil M@2Te4i | Istoria paginii utilizator/iuliatarna | Statistici Jacobsen Iandru (SMerlin) | Cod sursa (job #654056)
Cod sursa(job #654056)
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
FILE* infile;
FILE* outfile;
int a, b;
infile = fopen("adunare.in", "r");
if (infile == NULL) {
printf("Fisierul de intrare nu exista (adunare.in)\n");
return 1;
}
if (2 == fscanf(infile, "%d %d", &a, &b)) {
outfile = fopen("adunare.out", "w");
if (outfile == NULL) {
printf("Nu pot crea fisierul de iesire (adunare.out)\n");
return 2;
}
if (fprintf(outfile, "%d", a+b) < 0) {
printf("Nu pot scrie in fisierul de iesire (adunare.out)\n");
fclose(outfile);
fclose(infile);
return 4;
} else {
fclose(outfile);
fclose(infile);
}
} else {
printf("Nu pot citi cele doua valori din fisierul de intrare\n");
fclose(infile);
return 3;
}
return 0;
}