sta je SQL

Još samo da čovjeku neko da neko šire objašnjenje o SQL kao i verzijala koje može naći MsSQL, MySQL i PostgreSQL.
I da mu objasni da tu ne pomaže tutorijal naući *** za 21 dan
 
#include<stdio.h>
#include<stdlib.h>

#define MAX 128

int
main(void)
{
/*deklaracije*/
FILE *pf;
unsigned int br_znak=0,br_reci=0; /*broj reci.E a posto sam joj "nadeno" inicijalizovanu
vrednost smatra se da je ovaj int static.*/
char znak;
char bafer[MAX];

while(1)
{
/*ucitaj fajl*/
printf("Ime fajla za obradu(k za kraj) -> ");
gets(bafer);

switch(bafer[0])
{
case '\0': //ime nije uneto
fprintf(stderr,"Nije uneto ime!\n");
continue;
case 'k'://komanda za kraj
case 'K':
printf("Ajd uzdralje!\n");
return(EXIT_SUCCESS);
}

if( (pf = fopen(bafer,"r") ) == NULL )
{
fprintf(stderr,"Fajl < %s > nije moguce otvoriti!\n",bafer);
fclose(pf);
//provera greske
if( feof(pf) == EOF )
fprintf(stderr,"Greska pi zatvaranju fajla < %s >\n",bafer);
continue;
}
/*brojanje reci*/
while( (znak=getc(pf)) != EOF )
{
++br_znak;
if( (znak == ' ') || (znak == '\t') || (znak == '\n') ) /*ako hoces da se za separator reci koristi i npr. '.' samo pisi || (znak == '.') */
++br_reci;
}
printf("Broj reci u fajlu < %s > iznosi %u\n",bafer,br_reci);
printf("Broj znakova u fajlu < %s > iznosi %u\n",bafer,br_znak);
/*proveri greske*/
if( ferror(pf) != 0 )
fprintf(stderr,"Pri citanju fajla < %s > program je naisao na gresku!\n", bafer);
if( feof(pf) == EOF )
fprintf(stderr,"Greska pi zatvaranju fajla < %s >\n",bafer);
continue;
}
return(EXIT_SUCCESS);
}
 
Ufff,napravio sam jedan "previd".Evo da se ispravim:

#include<stdio.h>
#include<stdlib.h>

#define MAX 128

int
main(void)
{
/*deklaracije*/
FILE *pf;
unsigned int br_znak=0,br_reci=0; /*broj reci.E a posto sam joj "nadeno" inicijalizovanu
vrednost smatra se da je ovaj int static.*/
char znak;
char bafer[MAX];

while(1)
{
/*ucitaj fajl*/
printf("Ime fajla za obradu(k za kraj) -> ");
gets(bafer);

switch(bafer[0])
{
case '\0': //ime nije uneto
fprintf(stderr,"Nije uneto ime!\n");
continue;
case 'k'://komanda za kraj
case 'K':
printf("Ajd uzdralje!\n");
return(EXIT_SUCCESS);
}

if( (pf = fopen(bafer,"r") ) == NULL )
{
fprintf(stderr,"Fajl < %s > nije moguce otvoriti!\n",bafer);
continue;
}
/*brojanje reci*/
while( (znak=getc(pf)) != EOF )
{
++br_znak;
if( (znak == ' ') || (znak == '\t') || (znak == '\n') ) /*ako hoces da se za separator reci koristi i npr. '.' samo pisi || (znak == '.') */
++br_reci;
}
printf("Broj reci u fajlu < %s > iznosi %u\n",bafer,br_reci);
printf("Broj znakova u fajlu < %s > iznosi %u\n",bafer,br_znak);
br_znak=br_reci=0;
/*proveri greske*/
if( ferror(pf) != 0 )
fprintf(stderr,"Pri citanju fajla < %s > program je naisao na gresku!\n", bafer);
fclose(pf);
continue;
}
return(EXIT_SUCCESS);
}
 
jao nije tako prosto naime neko masinsko ucenje je u pitanju
pa treba da imam podatke koliko se u nekom dokumentu pojavljuje odredjena rec
pa u koliko dokumenata se neka rec pojavljuje
i slicne velicine
definitivno nemam to znanje
cak ne znam ni kako bih razlikovala tj ukinula Match case, znaci da PEra i pera budu isto
mislila sam da trpam reci u sql ali je komplikovano
ne znam bas tacno o cemu govorim a i imam problema sa mozgom ali mozda me je neko donekle ispratio
 
@ ?
Batice sve je to "na istu foru" definisi problem tj.kako oces da program radi i ja cu rado da napisem kod( cisto da malo vezbam ). Uz manje korekcije gore navedenog koda moze da se izvrsi trazenje odredjene reci- to nije nikakav problem.A sto se tice pretrazivanja reci u gomili fajlova i to nije problem ako putanje tih fajlova unosi korisnik... Mala/velika slova su zaista sitnica...Ako je to to javi (a i ako treba jos nesto) pa da ti napisem kod ....
 
ja bih da napisem kod, a da mi neko pomaze :I bez ljutnje.

znam osnove C-a, ali ne znam odakle da procitam te dodatne fore?
da li mi je dovoljan samo C, i koji C, gde da nadjem kompajler? nesto sto jednostavnije

niej mi bas skroz jasno sta je uppercase, aha jasno mi je sada:)
ali eto ne znam takve funkcije :I

ako hoces da vezbas zadatak se nalazi na http://ml4web.grf.bg.ac.yu/pipi.html
 
ctype.h je header fajl gde je definisan toupper() tolower(), isupper(),islower(),isalpha,isdigit idr...
Moras malo da se potrudis da "ucis" f-je raznih header fajlova standardne biblioteke...A ako pristanes javi...
 
aj mi pomozi za kompajler, je l moze borlandov C++ da se nadje, posto sam na njega navikao :)
ne shvatam, hteo bi da mi uradis ceo posao ali te mrzi da objasnjavas ponesto? :I
imam neki visual studio je l to ok
 
?:
aj mi pomozi za kompajler, je l moze borlandov C++ da se nadje, posto sam na njega navikao :)
ne shvatam, hteo bi da mi uradis ceo posao ali te mrzi da objasnjavas ponesto? :I
imam neki visual studio je l to ok

Pa možeš i u njemu da uradiš to što ti treba. Pogledaj ovde: www.freevbcode.com tu ćeš sigurno naći i po neki primer koda za jezik koji te interesuje. ;-)
 

Back
Top