
Je tu nějaký programátor v jazyce C?
Moderátor: Rudi
Je tu nějaký programátor v jazyce C?
Omlouvám se že to házím sem ale kouká sem více lidí. Potřeboval bych pomoci s takovou banalitkou(prográmek), budu Vám dotyčným neskutečně vděčný, jsem na programování úplně natvrdlý ale nejde se tomu vyhnout proto prosím o pomoc. Pro profíky to bude rychlovka 

- milos
- Příspěvky: 282
- Registrován: 07 bře 2005 19:47
- Bydliště: kousek od Prahy
- Kontaktovat uživatele:
Re: Je tu nějaký programátor v jazyce C?
úplně náhodou... nemá GReddy ZAPG?
Seš na FS ne?

FordFusion ´04
FordFiesta RS1800 ´93
FordEscort mk2 ´76
FordFiesta RS1800 ´93
FordEscort mk2 ´76
- milos
- Příspěvky: 282
- Registrován: 07 bře 2005 19:47
- Bydliště: kousek od Prahy
- Kontaktovat uživatele:
Re: Je tu nějaký programátor v jazyce C?
jaký zadání? Pro mě to teď bylo taky aktuální, mám to na druhej zápis
Vogel to minulej rok dal 2 lidem
Mimo ty co se pohybujou po netu mám myslím 15, 20, 26-28, 29. Jinak mi to můžeš zkusit poslat třeba po ICQ a můžu na to kouknout, ale žádnej velkej programátor nejsem.
Koho na to máš? Jestli tam nesedíme spolu...
Btw tohle je řekl bych největší hovadina na FS co sem zatím potkal. Obecně jsou pro mě předměty z Karláku kritický.


Mimo ty co se pohybujou po netu mám myslím 15, 20, 26-28, 29. Jinak mi to můžeš zkusit poslat třeba po ICQ a můžu na to kouknout, ale žádnej velkej programátor nejsem.
Koho na to máš? Jestli tam nesedíme spolu...
Btw tohle je řekl bych největší hovadina na FS co sem zatím potkal. Obecně jsou pro mě předměty z Karláku kritický.
FordFusion ´04
FordFiesta RS1800 ´93
FordEscort mk2 ´76
FordFiesta RS1800 ´93
FordEscort mk2 ´76
Re: Je tu nějaký programátor v jazyce C?
GReddy píše:Omlouvám se že to házím sem ale kouká sem více lidí. Potřeboval bych pomoci s takovou banalitkou(prográmek), budu Vám dotyčným neskutečně vděčný, jsem na programování úplně natvrdlý ale nejde se tomu vyhnout proto prosím o pomoc. Pro profíky to bude rychlovka
s cim bys potreboval poradit bracha mozna pomuze
Dovoz aut ze zahraničí, Non-stop odtah, Kompletní péče o vozidlo (mytí, leštění, tepování, leštění světel), Zařízení STK, Diagnostika vozidel, Rychlé sjednání pojistky za fajn cenu, Servis.
Plzeň 775115675
Plzeň 775115675
Sestavte funkci, která zjistí počet písmen, číslic, tabelátorů a nových řádků ve znakovém souboru. Funkci použijte v programu, který bude číst soubor z vnějšího zařízení
Program už víceméně mám (až na tabelátory a nové řádky) ale chtělo by to odladit, program mi počítá pouze první písmena ve slovech a nedaří se mi to upravit, nemam talent na programování a kdybych nemusel ani se ho neučim ale bohužel musím to přetrpět, proto prosím nějakou hodnou duši aby mi poradila v čem je problém, co upravit. Byl bych vám neskutečně vděčný, zde je zdroják
#include <stdio.h>
#include <conio.h>
#include <math.h>
FILE *f;
int main ()
{
int pocet[256],j,hodnota,pismen,slov;
f=fopen("text.txt","r");
if (f==NULL){printf("soubor se neotevrel\n"); getchar();}
j=0;slov=0;
do {
pocet[j]=0;
j++;
} while (j<256);
while ((hodnota!=EOF)&&((hodnota=getc(f))!=EOF)){
pocet[hodnota]++;
if ((hodnota>='a')&&(hodnota<='z')) {
pismen=1;
while (((hodnota=getc(f))!=EOF)&&((hodnota>='a')&&(hodnota<='z'))) {
pismen++;
}
if (pismen>=2) slov++;
}
}
printf ("\n");
printf ("Pocet jednotlivych cislic:\n");
j=0; do { /* vypis cisel */
printf (" %d(%d)",j,pocet[j+'0']);
j++;
} while (j<10); printf ("\n");
printf ("\n");
printf ("Pocet jednotlivych malych pismen:\n");
j=0; do { /* vypis malych pismen */
printf (" %c(%d)",(char)(j+'a'),pocet[j+'a']);
j++;
} while (j<26); printf ("\n");
printf ("\n");
printf ("Slov %d",slov);
getchar();
getchar();
}
tady jsem dostal něco od profesionála ale bohužel to nefunguje, nedaří se mi to v devc odladit
int pismena = 0, cisla = 0, taby = 0, radky = 0;
FILE * InFile = fopen("soubor.txt", "r");
char pismeno;
while((pismeno = fgetc(InFile)) != EOF)
{
if(isalpha(pismeno)) pismena++;
elseif(isdigit(pismeno)) cisla++;
elseif(pismeno == '\t') taby++;
elseif(pismeno == '\n') radky++;
}
fclose(InFile);
Program už víceméně mám (až na tabelátory a nové řádky) ale chtělo by to odladit, program mi počítá pouze první písmena ve slovech a nedaří se mi to upravit, nemam talent na programování a kdybych nemusel ani se ho neučim ale bohužel musím to přetrpět, proto prosím nějakou hodnou duši aby mi poradila v čem je problém, co upravit. Byl bych vám neskutečně vděčný, zde je zdroják
#include <stdio.h>
#include <conio.h>
#include <math.h>
FILE *f;
int main ()
{
int pocet[256],j,hodnota,pismen,slov;
f=fopen("text.txt","r");
if (f==NULL){printf("soubor se neotevrel\n"); getchar();}
j=0;slov=0;
do {
pocet[j]=0;
j++;
} while (j<256);
while ((hodnota!=EOF)&&((hodnota=getc(f))!=EOF)){
pocet[hodnota]++;
if ((hodnota>='a')&&(hodnota<='z')) {
pismen=1;
while (((hodnota=getc(f))!=EOF)&&((hodnota>='a')&&(hodnota<='z'))) {
pismen++;
}
if (pismen>=2) slov++;
}
}
printf ("\n");
printf ("Pocet jednotlivych cislic:\n");
j=0; do { /* vypis cisel */
printf (" %d(%d)",j,pocet[j+'0']);
j++;
} while (j<10); printf ("\n");
printf ("\n");
printf ("Pocet jednotlivych malych pismen:\n");
j=0; do { /* vypis malych pismen */
printf (" %c(%d)",(char)(j+'a'),pocet[j+'a']);
j++;
} while (j<26); printf ("\n");
printf ("\n");
printf ("Slov %d",slov);
getchar();
getchar();
}
tady jsem dostal něco od profesionála ale bohužel to nefunguje, nedaří se mi to v devc odladit

int pismena = 0, cisla = 0, taby = 0, radky = 0;
FILE * InFile = fopen("soubor.txt", "r");
char pismeno;
while((pismeno = fgetc(InFile)) != EOF)
{
if(isalpha(pismeno)) pismena++;
elseif(isdigit(pismeno)) cisla++;
elseif(pismeno == '\t') taby++;
elseif(pismeno == '\n') radky++;
}
fclose(InFile);
- milos
- Příspěvky: 282
- Registrován: 07 bře 2005 19:47
- Bydliště: kousek od Prahy
- Kontaktovat uživatele:
Re: Je tu nějaký programátor v jazyce C?
tak to nevím... ale jestli jsi to psal ty a víš oč tam jde, tak pokud nemáš někoho totálně neochotnýho, bež za ním
nemám vůbec ve zvyku chodit na konzultace, ale vzhledem k tomu co si tady vymejšlej tak sem neváhal je otravovat a během 10min program šel
nemám vůbec ve zvyku chodit na konzultace, ale vzhledem k tomu co si tady vymejšlej tak sem neváhal je otravovat a během 10min program šel
FordFusion ´04
FordFiesta RS1800 ´93
FordEscort mk2 ´76
FordFiesta RS1800 ´93
FordEscort mk2 ´76