C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Przykład - pliki graficzne: nowy kosd poprawiony
Linia 215:
<source lang=c>
/*
gcc s.c -Wall -lm
./a.out
file circle.svg saved
 
 
 
c console program based on :
Linia 248 ⟶ 243:
cx=200,
cy=200;
 
 
const char *black="#FFFFFF", /* hexadecimal number as a string for svg color*/
*white="#000000";
FILE * fp;
char *filename="circle.svg";
char *comment = "<!-- sample comment in SVG file \n can be multi-line -->";
 
 
 
 
void draw_circle(FILE * FileP,int radius,int cx,int cy)
Linia 261 ⟶ 263:
 
int main(){
FILE * fp;
// setup
char *filename="circle.svg";
fp = fopen(filename,"w");
char *comment = "<!-- sample comment in SVG file \n can be multi-line -->";
 
fprintf(fp,
"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n"
Linia 275:
comment,iXmax,iYmax);
 
// draw
 
draw_circle(fp,radius,cx,cy);
Linia 281:
// end
fprintf(fp,"</svg>\n");
fclose(fp);
printf(" file %s saved \n",filename );