Škôlka jazyka C

Fórum o programovaní v jazyku C založené 3. januára 2012

Aktuálny čas je 19 Nov 2019, 11:21

Všetky časy sú v GMT + 1 hodina




Vytvoriť novú tému Odpovedať na tému  [ Príspevkov: 2 ] 
Autor Správa
 Predmet príspevku: Zapisavanie do soboru
PoslaťNapísal: 25 Nov 2015, 20:23 
Offline
Škôlkár
Škôlkár

Registrovaný: 25 Nov 2015, 20:03
Príspevky: 2
Udelené body: 0 udelenie bodov
Získané body: 0 udelenie bodov
Potrebujem, aby keď uživatel zadal url, prihlasovacie meno, prihlasovacie heslo sa uložilo do premennych.

Kod vyzera takto:
Citácia:
void email_pridat() {

FILE *emailTXTw, emailTXTa;

char www[DLZKA];
char meno[DLZKA];
char heslo[DLZKA];
char c;
int i;

printf("Zadajte WWW stranku\n"); //Vyyve uzicatela na zadanie URL linky
scanf("%40s", www); //URL Linku ulozi do premennej www

printf("Zadajte meno\n"); //Vyyve uzicatela na zadanie prihlasovacieho mena
scanf("%40s", meno); //Prihlasovacie meno ulozi do premennej meno

printf("Zadajte heslo\n"); //Vyyve uzicatela na zadanie prihlasovacieho hesla
scanf("%40s", heslo); //Prihlasovacie heslo ulozi do premennej heslo



A keď uživateľ všetko vyplni, aby sa text uloženy v www,meno a heslo zapisal do soboru.
Ako by ste to vy riešili? Aky syntax použiť?


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
 Predmet príspevku: Re: Zapisavanie do soboru
PoslaťNapísal: 26 Nov 2015, 08:32 
Offline
Stredoškolák
Stredoškolák
Obrázok užívateľa

Registrovaný: 06 Jan 2012, 19:26
Príspevky: 458
Bydlisko: pod Pátrovom
Udelené body: 228 bodov
Získané body: 21 bodov
Jedna z možností:
Kód:
#include <stdio.h>
#define DLZKA 41

void email_pridat()
{
    FILE *fw; // pointer na súbor na zápis

    char www[DLZKA];
    char meno[DLZKA];
    char heslo[DLZKA];
    char c;
    int i;

    if ((fw = fopen("emailTXTw.TXT", "w")) == NULL) {
        printf("Subor emailTXTw.TXT sa nepodarilo otvorit.\n");
        return;      /* ukoncenie programu */
    }

    printf("Zadajte WWW stranku\n"); //Vyyve uzicatela na zadanie URL linky
    scanf("%40s", www); //URL Linku ulozi do premennej www

    printf("Zadajte meno\n"); //Vyyve uzicatela na zadanie prihlasovacieho mena
    scanf("%40s", meno); //Prihlasovacie meno ulozi do premennej meno

    printf("Zadajte heslo\n"); //Vyyve uzicatela na zadanie prihlasovacieho hesla
    scanf("%40s", heslo); //Prihlasovacie heslo ulozi do premennej heslo

    fprintf(fw, "%s,%s,%s,\n", www, meno, heslo); // formátovaný vstup

    fclose(fw);
}

int main(void)
{
    email_pridat();

    return 0;
}

_________________
kódy píšem na platforme: linux Ubuntu 12.04 (Geany, Code::Blocks), WinXP (Code::Blocks, PsPad editor),
Skype: libcokamo, ICQ: 56312279
Ak treba, napíš mi na libcosenior@gmail.com. To mám v mobile a stále po ruke.


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
Vytvoriť novú tému Odpovedať na tému  [ Príspevkov: 2 ] 

Všetky časy sú v GMT + 1 hodina


Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 7 hostia


Rýchla úprava:
Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete zasielať súbory v tomto fóre

Hľadať:
Skočiť na:  
Powered by phpBB® Forum Software © phpBB Group

Hosted by FreeSpace SK