#include "Test.h" // Resitev je izvedena s pomocjo kazalca, // da se prikaze povezava med kazalcem in posrednim naslavljanjem v zbirniku. char niz[]= "OR: petek 12-14";//deklaracija znakovnega niza (polja) int main() { char* ptr; //ptr je kazalec na podatek tipa char (vsebuje naslov!) ptr = &niz[0]; //ptr kaze na prvi element znakovnega niza printf ( "Prej : niz = %s\n", niz ); // izpisi niz pred spremembo crk while (*ptr != 0) { //ponavljaj zanko do zaljucnega znaka (vrednost 0) if ((*ptr >= 'a') && (*ptr <= 'z') ) // je znak mala crka ? *ptr ^= (1<<5); // je mala crka -> invertiraj 5. bit ptr++; //povecaj kazalec za 1 -> kaze na naslednji znak v nizu }; printf ( "Potem: niz = %s\n", niz ); // izpisi niz po spremembi crk }