#include #include #include int main(int argc, char** argv) { FILE* fp = fopen("x.dat", "w"); // write one character string plus a short int and a float // char a[99]; short int b; float c; strcpy(a, "a"); b = 1; c = 1.0; fwrite(a, strlen(a) + 1, 1, fp); fwrite(&b, sizeof(short int), 1, fp); fwrite(&c, sizeof(float), 1, fp); strcpy(a, "abc"); b = 2; c = 2.0; fwrite(a, strlen(a) + 1, 1, fp); fwrite(&b, sizeof(short int), 1, fp); fwrite(&c, sizeof(float), 1, fp); strcpy(a, "abcde"); b = 3; c = 3.0; fwrite(a, strlen(a) + 1, 1, fp); fwrite(&b, sizeof(short int), 1, fp); fwrite(&c, sizeof(float), 1, fp); fclose(fp); }