我确定你的意思是 GIO
#include <gtk/gtk.h>
int main(int argc, char *argv[])
{
gtk_init(&argc,&argv);
GFile *file=g_file_new_for_path("test.txt");
GFileOutputStream *output=g_file_replace(
file,NULL,FALSE,
G_FILE_CREATE_NONE,
NULL,NULL);
gint a=5;
gfloat b=3.14;
gchar *buf=g_strdup_printf(" %d %f",a,b);
g_output_stream_write(G_OUTPUT_STREAM(output),
buf,strlen(buf),NULL,NULL);
/* ----- */
g_output_stream_close(G_OUTPUT_STREAM(output),NULL,NULL);
g_free(buf);
g_object_unref(output);
g_object_unref(file);
return 0;
}
我不会解释任何功能,请参阅 GIO 参考手册(您知道 Devhelp 吗?)了解更多详情