Miten c-ohjelmoinnissa voi laskea ohjelmaan syötettyjen esim. nimien lukumäärä?
Eli on olemassa ohjelma, johon syötetään vaikka etunimi ja sukunimi. Millä ohjelmassa voi laskea sen, että kuinka monta nimeä on kaiken kaikkiaan listattu?
Kyseessä on siis c-kieli.
Eli on olemassa ohjelma, johon syötetään vaikka etunimi ja sukunimi. Millä ohjelmassa voi laskea sen, että kuinka monta nimeä on kaiken kaikkiaan listattu?
Kyseessä on siis c-kieli.
Vastaukset 5
Vanhimmat
int
jota kasvatat aina kun nimi syötetään?
(vaikea vastata muuta kun on vähän epäselvää mitä oikeen oot tekemässä...)
#include
int main(void)
{
void arvot(int *a);
int i;
int eka;
FILE *kirj_tied;
char luettelo[] = "luettelo.txt";
struct henkilo {
char etunimi[20];
char sukunimi[25];
int puhelinro;
arvot(&eka);
printf("%i", eka);
}
void arvot(int *a+3) {
*a = a+3;
}
};
struct henkilo henkilo_lista[50];
for(i=0; i
4
Etunimi Sukunimi 050-3500980
Matti Meikäläinen 041-3478924
Brian Kottarainen 040-3980982
Brita Kottarainen 05-4567393
#include
int main()
{
int i;
FILE *kirj_tied;
char luettelo[] = "luettelo.txt";
struct henkilo {
char etunimi[20];
char sukunimi[25];
int puhelinro;
};
struct henkilo henkilo_lista[50];
for(i=0; i
Totanoin,
Kun luet noita arvoja, pistät samalla lukumäärän talteen muuttujaan (esim. henkilo_count ).
Ihan koodista muuten, tämä ei näytä kovinkaan
järkevältä. Luet siis vaan kerran noi tiedot käyttäjältä?
for(i=0; i