Bagaimana saya bisa menulis sepotong teks ke dalam .txtfile? Saya telah menelusuri Google selama lebih dari 3-4 jam, tetapi tidak dapat menemukan cara melakukannya.
fwrite(); punya banyak argumen, dan saya tidak tahu bagaimana menggunakannya.
Apa fungsi termudah untuk digunakan ketika Anda hanya ingin menulis nama dan beberapa angka ke .txtfile?
Sunting: Menambahkan sepotong kode saya.
char name;
int number;
FILE *f;
f = fopen("contacts.pcl", "a");
printf("\nNew contact name: ");
scanf("%s", &name);
printf("New contact number: ");
scanf("%i", &number);
fprintf(f, "%c\n[ %d ]\n\n", name, number);
fclose(f);
1
cs.bu.edu/teaching/c/file-io/intro
—
phs
@ user1054396: Masalahnya bukan pada pencetakan (yang Anda lakukan benar), tetapi dengan membaca melalui
—
Kerrek SB
scanf. Jika Anda membaca %s, Anda harus membaca ke dalam buffer yang cukup panjang, bukan satu karakter.