C - hogyan kell átírni pointnerrel ezt a fuggvenyt?
A feladat: Egy fuggvenyt irni: sucet(int a, int b, int *vys) ami a valtozoba
amire mutat vys beleteszi a × b szorzatat.
Valmi ilyesmi sikerult..de nem jo....hogyan kene kineznie?
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
sucet();
main(void)
{
// int q,w,e;
sucet();
}
sucet(){
int a;
int b;
int vys;
scanf("%d %d",&a,&b);
vys = a * b;
printf("%d",vys);
}
Erre jutottam /lefut de valmi gond van vele /:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
int a,i;
int * buff;
printf("Mekkora memoriat foglaljunk el ?");
scanf("%d",&a);
buff = (int*) malloc (a+1);
for (i = 0; i < a; i++ ){
buff[i] = i;
printf("%d, ",i);
buff[a] = '\0';
}
free(buff);
return 0;
}
ebbol:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void sucet(int, int, int*);
main(void)
{
int q,w,e;
q = 9;
w = 8;
sucet(q, w, &e);
}
void sucet(int a, int b, int *vys){
*vys = a * b;
}
valami ilyesmi kellene. remélem jól írtam le...
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!