Σε αυτό το μέρος ασκήσεων, δίνονται ασκήσεις σχετικά με το άνοιγμα αρχείων. Δίνεται στην αρχή ο κώδικας και ακολουθεί το αποτέλεσμα του κώδικα.
Άσκηση 1
#include<iostream>
#include<stdlib.h>
FILE *fptr;
int main()
{
int i;
float x[10];
fptr = fopen("c:\\larhs\\larhs.txt", "r");
if (!fptr)
{
printf("Den anoikse to arxeio\n");
exit(1);
}
for (i = 0; i <= 9; i++)
fscanf(fptr, "%f", &x[i]);
for (i = 0; i <= 9; i++)
printf("%5.2f\n", x[i] * x[i]);
fclose(fptr);
system("Pause");
return 0;
}
#include<stdlib.h>
FILE *fptr;
int main()
{
int i;
float x[10];
fptr = fopen("c:\\larhs\\larhs.txt", "r");
if (!fptr)
{
printf("Den anoikse to arxeio\n");
exit(1);
}
for (i = 0; i <= 9; i++)
fscanf(fptr, "%f", &x[i]);
for (i = 0; i <= 9; i++)
printf("%5.2f\n", x[i] * x[i]);
fclose(fptr);
system("Pause");
return 0;
}
Άσκηση 2
#include<iostream>
#include<stdlib.h>
#include <string.h>
FILE *fptr;
int main()
{
int a, b;
char x[30];
char y[30];
fptr = fopen("c:\\larhs\\omada.txt", "r");
if (!fptr)
{
printf("Den anoikse to arxeio\n");
system("Pause");
exit(1);
}
fgets(x, 30, fptr);
fgets(y, 30, fptr);
a = strlen(x);
b = strlen(y);
if (a<b)
{
puts(x);
puts(y);
}
else
{
puts(y);
puts(x);
}
fclose(fptr);
system("Pause");
return 0;
}
#include<stdlib.h>
#include <string.h>
FILE *fptr;
int main()
{
int a, b;
char x[30];
char y[30];
fptr = fopen("c:\\larhs\\omada.txt", "r");
if (!fptr)
{
printf("Den anoikse to arxeio\n");
system("Pause");
exit(1);
}
fgets(x, 30, fptr);
fgets(y, 30, fptr);
a = strlen(x);
b = strlen(y);
if (a<b)
{
puts(x);
puts(y);
}
else
{
puts(y);
puts(x);
}
fclose(fptr);
system("Pause");
return 0;
}
Ότι περιέχει το "larhs.txt" και το "omada.txt" |
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου