123412

123412



Przykład przetwarzania tekstów —» dodanie rozszerzenia    na końcu nazwy pliku

#include <iostream.h> void main(void)

{

char nazwa[100];

COLit « "Podaj nazwę pliku:

cin.getline(nazwa,100);

// poszukiwanie ostatniej kropki w łańcuchu int i, poz_kropki=-1; for(i=0; nazwa[i] != ’\0’; i++) if( nazwa[i] == 7) poz_kropki=i;

// sprawdzenie obecności rozszerzenia txt bool jest_txt=false; if(poz_kropki!=-1)

if( nazwa[poz_kropki+1]=='t’ && nazwa[poz_kropki+2]==’x’ && nazwa[poz_kropki+3]==’t’ && nazwa[poz_kropki+4]==’\0’ ) jest_txt=true;

IIjeżeli nie ma rozszerzenia n.txt" to dopisujemy je na końcu nazwy

if( !jest_txt)

{

nazwa[i+0] = V;    // zmienna 'i' nadal wskazuje koniec nazwy

nazwa[i+1] = T;

nazwa[i+2] = *x*;

nazwa[i+3] = T;

nazwa[i+4] = ’\0’;

}

//    // To samo co powyżej, ale z wykorzystaniem gotowych funkcji <string.h>

II    char * pozjkropki=strrchr(nazwa,');

II    bool jest_txt=false;

II ifi poz_kropki && strcmp( poz_kropki,".txt" )==0)

II    jest_txt-true;

// ifi !jest_txt)

II    strcat( nazwa,txt");

II wyświetlenie wyniku - nazwy z rozszerzeniem txt na końcu

cout« endl « endl;

COUt « ”Nazwa z rozszerzeniem Y7jcA” = / ” « nazwa «

COLit « Nacisnij ENTER, aby zakończyć program cin.get();

M. Piasecki. JĘZYKI PROGRAMOWANIA 1 Str.2 (W7) Dane tekstowe • tablice znaków



Wyszukiwarka

Podobne podstrony:
7 Przykład: Tabela 6 Treść tytułu tabeli    (na końcu tekstu tytułu tabeli nie stawia
Kompleksy str8 Stopień utlenienia centralnego atomu zaznacza się cyfrą rzymską umieszczoną w nawias
27787 str75 341. Kobieca suknia dworska z rozszerzonymi na końcu rękawami nisko zwisającymi, płaszcz
48896 s293 Korzystanie z. menedżera okien 293 Zwróć uwagę na zmianę nazwy pliku - z system. fvwm2rc
skanuj0039 (37) Przykład 6. Zaprojektować układ służący do przetwarzania kodu wskaźnika 7-segmentowe
Przykład Zadanie Przetwarzanie iteracyjne kolekcji Operacje na kolekcjach (iterable) Implementacja
GK (39) a na końcu trzeba narysować dwie kapusty. Potem ustalić pułapki — na przykład lisią norę. Tr
Przykład 9.2.Obliczyć wartości sił wewnętrznych na początku i końcu każdego przedziału
i rozszerzonyZadanie 8. (2pkt) Podaj nazwy ornamentów widocznych na rysunkach. Wybierz spośród podan
mech3a1 jpeg PRZYKŁAD 10.5. Kulka o ciężarze P znajduje się na końcu nieważkiego pręta AB o długości
mech3a 265 PRZYKŁAD 10.5. Kulka o ciężarze P znajduje się na końcu nieważkiego pręta AB o długości 1
7 Instrukcja do przedmiotu IJ 6. Rozszerzona końcówka Musimy teraz na końcu wylewki wykonać lekkie
nostka przetwarzająca surowy sygnał GPS na dane pozycyjne. Przykładowy system POS LV przedstawia rys
KROPKA ŁJ KROPKA LJ KROPKĘ STAWIAMY:PRZYKŁADY • na końcu zdania pojedynczego i złożonego Dzieci

więcej podobnych podstron