Untitled

mail@pastecode.io avatar
unknown
plain_text
5 months ago
933 B
2
Indexable
#include <iostream>
#include <cstring>

using namespace std;

int wprowadzanierozszerzenia(char fileName[], int MAX_LENGTH);
void wyswietlania(const char fileName[]);

int main()
{
    const int MAX_LENGTH = 100;
    char fileName[MAX_LENGTH];

    int result = wprowadzanierozszerzenia(fileName, MAX_LENGTH);
    
    if (result == 0) {
        wyswietlania(fileName);
    }

    return 0;
}

int wprowadzanierozszerzenia(char fileName[], int MAX_LENGTH)
{
    cout << "Wprowadz nazwe pliku (bez rozszerzenia): ";
    cin.getline(fileName, MAX_LENGTH);

    const char extension[] = ".txt";

    if (strlen(fileName) + strlen(extension) >= MAX_LENGTH)
    {
        cerr << "Nazwa pliku jest za dluga!" << endl;
        return -1;
    }

    strcat(fileName, extension);

    return 0;
}

void wyswietlania(const char fileName[])
{
    cout << "Nowa nazwa pliku: " << fileName << endl;
}
Leave a Comment