Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - jrck

Stran: [1]
1
Zdravím,

mám program v jazyce ANSI C99, jedná se výpočet průměrného prospěchu žáka. Hodnoty jsou čteny ze souboru s jednoduchým ANSI kodovanim.
Jana Nova 11.3
Vladimir Hanzlik 31
Premysl Otmar 53
Alena Kralova 42.5

pozn. jde tedy o to, že načtu jednotlivé hodnoty, které sečtu a následně vydělím počtem osob, respektivě řádků.
Kód: [Vybrat]
#include <stdio.h>
#include <errno.h>

int main()
{
FILE *fr;
char soubor[50];
char jmeno[30];
char prijmeni[30];
int c,radky;
float x,y;


printf("Program pro vypocet prumerneho poctu bodu studentu ze souboru txt\n");
printf("==============================================================");
printf("\nZadej vstupni textovy soubor : ");
y=0;
radky=0;

scanf("%s",soubor);
fr=fopen(soubor,"r");
if (fr == NULL)
{
fprintf(stderr, "Chyba cteni ze souboru %s\n", soubor);
return errno;
}

while((c=getc(fr)) !=EOF)
{
fscanf(fr,"%s %s %f", &jmeno, &prijmeni, &x);
y=y+x;
radky++;
}
printf("Prumerny pocet bodu je: %.2f", (y/radky));


fclose(fr);
}

Kompilace bez chyb, ale stále to nejede. V C začínám, takže moje chyba může být kdejaká blbost.
Předem díky za rady

2
Zdravím,

potřeboval bych radu. Mám pracovat na projektu s názvem, vytvoření analogových, případně digitálních hodin pomocí grafické knihovny SDL, jazyk ANSI C. Nevím, z které strany začít, nejspíše vytvoření nějakého grafického okna pro komunikaci s uživatelem. Ale dále? Jak získat čas ze systému?

Profesor mi řekl myšlenku, ale nevím, zda to je ta správná. Stačí, když tyto hodiny pojedou po 5 minutách. A tak mě napadlo, kdybych si vytvořil -n obrázků. Tzn. obrázky pro všechny časy. Pro jednu celou hodinu by jich bylo 12 a tyto obrázky následně překrýval přes sebe, dle systémového času. Ale stále nevím, kde čerpat, nějaké informace, materiály atd., případně úplně jiný nápad na řešení toho problému?

Předem díky...

Stran: [1]

Provoz zaštiťuje spolek OpenAlt.