• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[C] Użycie parametru funkcji oraz zmienne w funkcji

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
455 wizyt
pytanie zadane 27 września 2016 w C i C++ przez Midgard Początkujący (390 p.)

Mam pewien problem odnoszący się do tematu pytania. 

#include <stdio.h>

struct baza{

char imie[12];

char nazwisko[20];



void dodaj(char imie[12],char nazwisko[20]){

strcpy(Nowak.imie,"Jan");

}



};



int main(){

struct baza Nowak;

return 0;

}

 

Chciałbym napisać funkcję, dzięki której użyciu uzupełniałbym klasę. Problem jednak pojawia się przy wprowadzaniu liter. Ponieważ do wprowadzania ich trzeba używać funkcji strcpy() w której jako pierwszy parametr określamy Nazwe_obiektu.szufladkę, natomiast drugi jest "tekstem". Chciałbym aby ta funkcja wyglądała tak :

strcpy(nazwisko[30].imie,imie[12]); - jest to taki zapis poglądowy, ponieważ mój problem wynika właśnie z niewiedzy jak to zrobić. Dodam jeszcze, że zależy mi na realizacjach tego problemu w dwóch sytuacjach. Dla zmiennych jako char, oraz jako string.

1 odpowiedź

+2 głosów
odpowiedź 27 września 2016 przez Ehlert Ekspert (215,010 p.)
Z tego co mi wiadomo to musiałeś to kompilować pod czymś dla C++, bo używając gcc nie skompilujesz kodu, który zawiera strukturę z metodą wewnątrz.
komentarz 27 września 2016 przez Midgard Początkujący (390 p.)
Szczerze mówiąc pisałem to tutaj, tylko poglądowo. Generalnie chodzi mi o to jakby taką funkcje można było zrealizować.
komentarz 28 września 2016 przez Ehlert Ekspert (215,010 p.)
Chcesz zrobić funkcję która zapisze coś do pola struktury? Po co?
komentarz 29 września 2016 przez Midgard Początkujący (390 p.)
Taka fantazja. Chciałbym się po prostu dowiedzieć jak używać zmiennych w funkcjach które przyjmują parametry tekstowe. Oraz o parametrach łączonych jak tutaj [nazwa_obiektu].[nazwa_pola]. Przykładowo taka funkcja do nadpisywania pól tekstowych w strukturze, która przyjmowała by trzy parametry [nazwa_obiektu] [nawa_pola] [wartość_pola] byłaby uniwersalna.
komentarz 30 września 2016 przez Ehlert Ekspert (215,010 p.)
Przeczytaj książkę Rusz głową C. Wszystko fajnie wytłumaczone.

Podobne pytania

+1 głos
1 odpowiedź 218 wizyt
pytanie zadane 4 listopada 2018 w JavaScript przez ShiroUmizake Nałogowiec (46,300 p.)
0 głosów
0 odpowiedzi 877 wizyt
–2 głosów
0 odpowiedzi 472 wizyt

93,439 zapytań

142,431 odpowiedzi

322,676 komentarzy

62,802 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...