Jazyk C pomoc
Ahoj potřeboval bych pomoct. Mám sestavit program, který mi zapisuje čísla do textového dokumentu, ale zapisuje mi je vedle sebe oddělené znakem ,,*´´ Mám ten program sestavený jak potřebuji, ale čísla mi to píše pod sebe. Dokázal by mi někdo poradit?? Díky moc za každou radu
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fw;
int i,k;
if ((fw=fopen("data.txt","w"))== NULL){
printf("Soubor nelze otevrit");
return 1;
}
printf("\nZadej cislo:\n");
if(scanf("%d",&k)!=1){
printf("Chyba zadani");
return 1;
}
for (i=0;i<=(10*k);i+=k){
printf("%d\n",i);
fprintf(fw,"%d\n",i);
}
if ((fclose(fw))==EOF){
printf("Soubor nelze uzavrit:");
return 1;
}
return 0;
}
Tak jak ti to vlastně zapisuje?
Ten program jsi vytvářel ty? Tak určitě víš, k čemu slouží řídící znak \n.
Píše mi to pod sebe. Samozřejmě že vím co znamená \n - odřádkování to bylo jediný co sem věděl jak udělat, ale potřebuji, aby to psalo vedle sebe oddělené znakem * popřípadě jiným ascci kódem.
Ted mi to odděluje * to je supr a když bych tam chtěl jiný znak třeba srdíčko tak bych to udělal jak??