Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tworzenie folderu i zapis pliku do tego folderu

Ostatnio zmodyfikowano 2017-09-22 14:22
Autor Wiadomość
Razorovsky
Temat założony przez niniejszego użytkownika
Tworzenie folderu i zapis pliku do tego folderu
» 2017-09-22 11:18:17
Witam.
Mam problem. Tworzę sobie programik do zapisywania danych do pliku tekstowego i zapisaniu tego pliku tekstowego do wcześniej utworzonego przeze mnie folderu

C/C++
#include <conio.h>
#include <iostream>
#include <windows.h>
#include <cstdio>
using namespace std;

int main()
{
   
    {
        char sciezka[ 260 ];
        cout << "Podaj ścieżkę: ";
        gets( sciezka );
       
        CreateDirectoryA( sciezka, NULL );
       
        cin.get();
    }
    {
       
        char nazwa_pliku[ 20 ];
        std::cout << "Podaj nazwe pliku (pamietaj by na koncu dopisac .txt): ";
        gets( nazwa_pliku );
        char login[ 20 ];
        std::cout << "Podaj swoj login: ";
        gets( login );
        char haslo[ 21 ];
        std::cout << "Podaj swoje haslo: ";
        gets( haslo );
        char email[ 22 ];
        std::cout << "Podaj swoj email: ";
        gets( email );
        char PIN[ 23 ];
        std::cout << "Podaj swoj PIN: ";
        gets( PIN );
        FILE * plik;
       
        plik = fopen( nazwa_pliku, "wt" );
        fprintf( plik,( login ) );
        fprintf( plik,( haslo ) );
        fprintf( plik,( email ) );
        fprintf( plik,( PIN ) );
       
        fclose( plik );
       
        return 1;
    }
    return 0;
}

Otóż nie wiem jak pokazać programowi by zapisywał plik .txt w folderze nowo utworzonym.
I jeszcze jedna sprawa na szybko. Jak zrobić by fprintf zapisywał w każdej linii a nie jednym ciągiem?
Dziękuję za odpowiedz.
P-165101
Luq
» 2017-09-22 11:42:37
Otóż nie wiem jak pokazać programowi by zapisywał plik .txt w folderze nowo utworzonym.
C/C++
plik = fopen( "{ścieżka do folderu}\\{nazwa pliku}", "wt" );

Jak zrobić by fprintf zapisywał w każdej linii a nie jednym ciągiem?
C/C++
fprintf( plik, "%s\n", login );
P-165103
Razorovsky
Temat założony przez niniejszego użytkownika
» 2017-09-22 14:22:26
Dzięki wielkie Luq! :)
P-165110
« 1 »
  Strona 1 z 1