Elektronika i Telekomunikacja POLSL
Forum Elektroników Wydziału AEI Politechniki Śląskiej
FAQ  ::  Szukaj  ::  Użytkownicy  ::  Grupy  ::  Galerie  ::  Rejestracja  ::  Profil  ::  Zaloguj się, by sprawdzić wiadomości  ::  Zaloguj


laborki kartkowa

 
Napisz nowy temat   Odpowiedz do tematu    Forum Elektronika i Telekomunikacja POLSL Strona Główna » Semestr II / PPK
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Ejsi
Chuda Jedynka



Dołączył: 17 Paź 2006
Posty: 143
Przeczytał: 0 tematów

Skąd: Piekary Śląskie

PostWysłany: Czw 13:32, 24 Maj 2007    Temat postu: laborki kartkowa

hmm Mi to chyba niedziala jak ma

#define _CRT_SECURE_NO_DEPRECATE
#define _USE_MATH_DEFINES
#include "stdafx.h"
#include "string.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
#include "ctype.h"


int main()
{
float tab[5][5];
float *pocz,*ptr,wart=4.0;
int LK=5,nrw=2,nrk=2;
pocz=malloc(LK*LK*sizeof(float));
ptr=pocz+LK*nrw+nrk;
while(ptr<pocz+LK*LK) *(ptr++)=wart;
ptr=pocz;
while(ptr<pocz+LK*LK)
{
if((ptr-pocz)%LK==0) printf("\n");
printf("%7.2f",*(ptr++));
}
return 0;
}
Powrót do góry
Zobacz profil autora
Gość







PostWysłany: Czw 13:36, 24 Maj 2007    Temat postu:

// Malloc01.cpp : Defines the entry point for the console application.
//
#include "stdlib.h"
#include "string.h"
#include "stdafx.h"

char *czytajNap(int i);

int main()
{
int n = 4, i;
//char nap[50];
char *ww[20];


for( i=0; i <n; i++)
{
//printf("Napis %d : ",i);
//gets(nap);
//ww[i]=_strdup(nap);
ww[i] = czytajNap(i);
}

for(i=0; i<n; i++) puts(ww[i]);

return 0;
}

char *czytajNap(int i)
{
char *wsk;
char nap[50];

printf("Napis %d : ",i);
gets(nap);

wsk = _strdup(nap);

return wsk;
}
Powrót do góry
Madafak
PRAWIE elektronik - prawie robi...



Dołączył: 12 Paź 2006
Posty: 290
Przeczytał: 0 tematów

Skąd: stamtąd

PostWysłany: Czw 13:43, 24 Maj 2007    Temat postu:

te po lewej na 1 pkt
// hli.cpp : Defines the entry point for the console application.
//
#define _CRT_SECURE_NO_DEPRECATE
#define _USE_MATH_DEFINES
#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"

char *CzytajNap(int i);
int main()
{
int n=4,i;
char *ww[20];



for(i=0;i<n;i++)
{
/*printf("napis%d:",i);
gets(nap);
ww[i]=_strdup(nap);*/
ww[i]=CzytajNap(i);
}
for(i=0;i<n;i++)
puts(ww[i]);
return 0;
}

char *CzytajNap(int i)
{ char *ww;
char nap[50];
printf("napis%d:",i);
gets(nap);
ww=_strdup(nap);
}
Powrót do góry
Zobacz profil autora
Madafak
PRAWIE elektronik - prawie robi...



Dołączył: 12 Paź 2006
Posty: 290
Przeczytał: 0 tematów

Skąd: stamtąd

PostWysłany: Czw 13:55, 24 Maj 2007    Temat postu:

ten po lewej za poltorej pkt wyrzuccie komenty i pozmieniajcie

// hli.cpp : Defines the entry point for the console application.
//
#define _CRT_SECURE_NO_DEPRECATE
#define _USE_MATH_DEFINES
#include "stdafx.h"
#include "stdlib.h"
#include "string.h"
#include "conio.h"

char *CzytajNap2(int i);
char *CzytajNap(int i);
int main()
{
int n=4,i;
char *ww[20];



for(i=0;i<n;i++)
{
/*printf("napis%d:",i);
gets(nap);
ww[i]=_strdup(nap);*/
ww[i]=CzytajNap2(i);
}
for(i=0;i<n;i++)
puts(ww[i]);

return 0;
}

char *CzytajNap(int i)
{
char nap[50];
char *ww;
printf("napis%d:",i);
gets(nap);
ww=malloc(strlen(nap)+1);
strcpy(ww,nap);
}
char *CzytajNap2(int i)
{
char nap[50];
char *ww;
printf("napis%d:",i);
gets(nap);
ww=malloc(strlen(nap)+1);
strcpy(ww,nap);
return ww;
}
Powrót do góry
Zobacz profil autora
Gość







PostWysłany: Czw 13:58, 24 Maj 2007    Temat postu:

a to po prawej ktoś da??
Powrót do góry
Gość







PostWysłany: Czw 14:07, 24 Maj 2007    Temat postu:

z allokacja

// Malloc01.cpp : Defines the entry point for the console application.
//
#include "stdlib.h"
#include "string.h"
#include "stdafx.h"



char nap[50];
char *czytajNnapisDwa(int i);

int main()
{
int n = 4, i;
char *ww[20];

//printf("Char : %d\n", sizeof(char));

for( i=0; i <n; i++) (ww[i] = czytajNnapisDwa(i));


for(i=0; i<n; i++) puts(ww[i]);

return 0;
}

char *czytajNnapisDwa(int i)
{
char *wskaznik;

printf("Napis %d : ",i);
gets(nap);
//printf("Napis %d : ",strlen(nap));
wskaznik = malloc(strlen(nap)+1);


strcpy(wskaznik, nap);

return wskaznik;
}
Powrót do góry
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Elektronika i Telekomunikacja POLSL Strona Główna » Semestr II / PPK Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
  ::  
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group   ::   template subEarth by Kisioł. Programosy   ::  
Regulamin