help pls dev c++

Programovacie jazyky, rady, poradňa...
Fuzzi
Novice
Novice
Príspevky: 7
Registrovaný: 26 mar 2006, 10:25

help pls dev c++

Príspevok od používateľa Fuzzi »

potrebujem jednoduchy zdrojak
ale pouzivam iba jazyk c

potreboval by som v c niaky jednoduchy priklad na ukazovatele diky moc ponahla to, je ejdno co to robi len nech to je ejdnoduche a su tam ukazovatele
tuti
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 740
Registrovaný: 01 okt 2006, 19:23
Bydlisko: Prievidza

Príspevok od používateľa tuti »

napr:

Kód: Vybrať všetko

#include <stdio.h>

int main(void)
{
  char ZNAK='x';
  char * uk;
  uk=&ZNAK;                // ulozi adresu kde je ZNAK do uk
  *uk='a';                  // prepise hodnotu kam ukazuje na 'a'
  printf ("%c\n",*uk);     // vypise sa 'a'
  system(PAUSE);            //  to sa pri DEV hodi
  return 0;
}

inak jedno video ako pracovat s ukazatelmi v C :
http://video.google.com/videoplay?docid ... q=stanford
Fuzzi
Novice
Novice
Príspevky: 7
Registrovaný: 26 mar 2006, 10:25

Príspevok od používateľa Fuzzi »

hmmm co to vlastne robi ako by som to napr tie ukazovatele pouzil va takomto ejdnoduchom priklade???

Kód: Vybrať všetko

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    srand(time(0));
    
  int B[4],v,i;
  v=0;
    
  for(i=0;i<4;i++)
  {
   B[i]=rand()%5;  
  }
  
  for(i=0;i<4;i++)
  
  {
                  if (B[i]==0)
                  {
                              v=v+1;
                   }
   }
                              
                              printf("pocet nul je %d\n",v);
  system("PAUSE");	
  return 0;
}
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

tak napriklad taky najpouzivanejsi ukazatel je na char , teda pole znakov...

Kód: Vybrať všetko

#include "stdafx.h"
#include "stdio.h"
#include "conio.h"

int main(int argc, char* argv[])
{
	char* somestring;

	somestring = "heheh";
	printf("%s\n", somestring);
	getch();
	return 0;
}
pozn. testovane v MSVC++ 6
Fuzzi
Novice
Novice
Príspevky: 7
Registrovaný: 26 mar 2006, 10:25

Príspevok od používateľa Fuzzi »

myslim ze to funguje co to ma robit vypisat hehe a po stlaceni enteru skoncit ci este nieco ine?
programator
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 475
Registrovaný: 18 apr 2005, 8:31
Bydlisko: Papua new Guinea
Kontaktovať používateľa:

Príspevok od používateľa programator »

Fuzzi napísal:myslim ze to funguje co to ma robit vypisat hehe a po stlaceni enteru skoncit ci este nieco ine?
ano to je vsetko.. ci si chcel si nieco ine ?
Fuzzi
Novice
Novice
Príspevky: 7
Registrovaný: 26 mar 2006, 10:25

Príspevok od používateľa Fuzzi »

uz som prisiel na to co som potreboval ale dik:)
Napísať odpoveď