Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Napisati program koji iz tekstualne datoteke (naziv datoteke je prvi argument komandne linije) izdvaja sve nizove cifara koji mogu da se tretiraju kao prirodni brojevi, pa ih upisuje u datoteku ciji je naziv drugi argument komandne linije. Prilikom upisa svaki broj treba upisati u zaseban red.*/
- #include <stdio.h>
- #include <ctype.h>
- int main(int argc, char **argv)
- {
- FILE *fp, *ffpp;
- char str[255], p;
- int br=0, q=0;
- fp=fopen(argv[1], "r"); //"ULAZ.TXT"
- ffpp=fopen(argv[2], "w"); //"BROJEVI.TXT"
- if (fp==NULL || ffpp==NULL) {
- puts("Greska!");
- return 0;
- }
- else {
- while(!feof(fp)) {
- p=getc(fp);
- while (isdigit(p)) {
- q=1;
- str[br]=p;
- br++;
- p=getc(fp);
- }
- str[br]='\0';
- br=0;
- if(q) fprintf(ffpp, "%s\n", str);
- q=0;
- }
- }
- fclose(fp);
- fclose(ffpp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement