//============================================================== // Typ character - tablica znakow;
// przyklady operacji na tablicach znakowych; // uzycie funkcji z biblioteki <string.h> - cz.1 //
// ver data temat autor // 100 2005/10/12 Pierwszy projekt J. Malinowski // 101 2007/11/08 Cleanup JM // 102 2019/12/07 Dodanie opisow JM //============================================================== #include <string.h> #include <stdio.h> #include <conio.h> //============================================================== int main() {
char in_dst[256], out_dst[256];
const char* base_Name = "pliczek"; // Null Byte terminated; // kopiowanie stringu;
strcpy(in_dst, base_Name); strcpy(out_dst, base_Name); // laczenie dwoch stringow; strcat(in_dst, ".inp\0"); strcat(out_dst, ".out\0");
FILE* pinf = fopen(in_dst, "rt"); FILE* pouf = fopen(out_dst, "wt"); double x,y,z,w;
fscanf( pinf, "%lf %lf %lf", &x, &y, &z ); fclose( pinf );
w = x + y + z;
fprintf( pouf, "Wynik dodawania = %5.1lf", w ); fclose( pouf );
printf( "Press any key\n" ); getch();
return 0; }