Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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;
}
Předmět Autor Datum
#include <stdio.h> #include <stdlib.h> int main() { FILE *fw; int i,k; if ((fw=fopen("data.txt","w")…
Flash_Gordon 04.04.2013 20:53
Flash_Gordon
...zapisuje mi je vedle sebe... ...čísla mi to píše pod sebe... Tak jak ti to vlastně zapisuje? Te…
host 04.04.2013 20:54
host
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 u…
tomis96 04.04.2013 21:05
tomis96
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… poslední
tomis96 04.04.2013 21:29
tomis96
#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*",i);
}

if ((fclose(fw))==EOF){
printf("Soubor nelze uzavrit:");
return 1;


}
return 0;
}

Zpět do poradny Odpovědět na původní otázku Nahoru