CCF20071026004

CCF20071026004



upper.c

#include <stdio.h>

ftinclude "defs.h"    /‘definicje stałych*/

#include "tools.h"    /‘prototypy funkcji pomocniczych*/

/‘Moduł upper programu CASEMOD: wczytuje plik wiersz po wierszu,*/ /‘sprawdza czy znak jest litera, zamienia małe litery na duże */

void upper(voia)

{

/‘kolejny wiersz*/

/‘dlugosc kolejnego wiersza */ /‘licznik pętli*/


char linę[MAXLINELEN]; int linelen; int i;

while ((linelen=getline(linę,MAXLINELEN))>0) /‘jest następny wiersz*/

{

for (i=0;iclinelen;i++)    /‘zmieniaj kolejne znaki wiersza*/

{

if (isletter(linę[i]))    /‘litera, a nie cyfra lub blank*/

linę[i]=upperchar(linę[i]); /‘podwyższ znak*/

}

putline(linę,linelen);    /‘wypisz kolejny wiersz*/

}


title.c

“include <stdio.h>

tinclude "defs.h"    /‘definicje stałych*/

#include "tools.h"    /‘prototypy funkcji pomocniczych*/

/‘Moduł title programu CASEMOD: wczytuje plik wiersz po wierszu,*/ /‘sprawdza czy znak jest litera, zmienia wielkość znaków Jak W Tytule*/

void title(void)

char linę[MAXLINELEN]; /‘kolejny    wiersz*/

int linelen;    /‘dlugosc    kolejnego wiersza */

int i;    /‘licznik    pętli*/

char c;    /‘kolejny    znak*/

while ((linelen=getline(linę,MA.XLINELEN))>0) /* jest następny wiersz*/

{

for (i=0;iclinelen;i++)

{

if (isletter(c=line[i])) if (isbeginword(linę,i)) linę[i]=upperchar(linę[i] else

linę[i]=lowerchar(linę[i]

}

putline(linę,linelen);

}

)

/‘zmieniaj kolejne znaki wiersza*/

/‘litera, a nie cyfra lub blank */ /‘pierwsza litera słowa*/

); /‘podwyższ znak*/

/‘kolejna litera słowa*/

); /‘obniż znak*/

/‘wypisz kolejny wiersz*/

11


Wyszukiwarka

Podobne podstrony:
CCF20071026003 sentence.c tinclude <stdio.h> łfinclude "defs.h" #include
CCF20071026002 tools.c #include <stdio.h> #include "defs.h" /*Modul tools.c zawiera
faq pliki1 #include <stdio.h> #include <conio.c> //I #include <fstrearn> int
fopen2 #include <stdio.h> FILE * fopen(char * ścieżka, char * typ);
fprintf1 #include <stdio.h> int fprintf(FILE * stream, char * Format[, wartość,...]); int fsca
Image2 #include <stdio.h> int main () // kod znaku 0 = 4
Image3 **************************************************** ■-V #include <stdio.h>) . Vj^/int

więcej podobnych podstron