Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

c++ rename zmiana nazw plików

27 Mar 2011 14:41 1282 3
  • Level 2  
    Nie wiem czemu nie działa mi takie coś , jak na moją wiedzę to wydaje mi się że wszystko jest w porządku i powinno ładnie działać ale jednak nie działa i nie mam pojęcia , prosiłbym kogoś kumatego żeby mi to wyjaśnił czemu mi to nie zmienia nazw , z plików tekstowych wszystko ładnie odczytuje bo sprawdzałem messagebox-em ale zmieniać nazw nie chce .:-?

    Code:

    FILE *stare;
                       stare =fopen("pl_1.txt","rt");
                       FILE *nowe;
                       nowe = fopen("pl_2.txt","rt");
                     
                        char st[512];
                        char nw[521];
                        fgets(st,512,stare);
                        fgets(nw,512,nowe);
    rename(st,nw);
    fclose(stare);
    fclose(nowe);
  • Moderator of Programming
    Co ma na celu taki kod ?
    Code:
    rename(st,nw); 

    Zamieniasz nazwy tablic znaków ???
  • Level 2  
    w jednym pliku tekstowym mam zapisaną ścieżkę do pliku któremu chcę zmienić nazwę a w drugim pliku tekstowym nową nazwę dla tego pliku .
    własnie udało mi się to osiągnąć przy pomocy biblioteki <fstream> otwierając pliik metodą "ifstream" ale to mnie nie zadowala bo jeśli to tylko możliwe to zawsze unikam bibliotek typu <iostream> bo odrazu program zwiększa objętość o prawie 20 razy . więc będę nadal szukał rozwiązania pozostając przy <stdio.h>

    Proszę poprawić błędy w poście i starać się rozpoczynać zdanie wielką literą. - arnoldziq
  • Level 18  
    Twój problem nie dotyczy C++ tylko C - zmień, proszę, temat.

    Dariusz