Imam problema kod rijesavanja odredjenih zadataka u C-u. Pa ako netko s iskustvom zeli pomoc, zahvalan sam mu. Programiram u Linuxu.
Evo zadataka:
1. Napisati program koji će ispisati cijelu ASCII tablicu u tekstualnu datoteku naziva ascii.txt (neka se datoteka stvori/smjesti u home direktorij). Datoteku urediti na način da se u svakom redu nalazi točno 10 znakova iz ASCII tablice (osim u zadnje, naravno).
ovo je moj kod, treba mi pomoc jer nisam siguran dal ispisuje dobro.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
FILE *tok;
tok=fopen("ascii.txt", "a");
for(i=0; i<13; i++) {
for(j=0;j<10;j++) {
fprintf(tok,"%c",j+10*i);
} fprintf(tok,"\n");}
fclose(tok);
return 0;
}
i jos jedan zadatak:
2. Napisati funkciju prototipa:
int ubaci(char *niz, int mjesto, char znak) ,
koja će na zadanom mjestu u zadanom nizu znakova ubaciti zadani znak (znakovi od zadanog mjesta dalje se pomiču za jedno mjesto naprijed). Smatra se da je pozicija prvog znaka u nizu 0. Ako je zadano mjesto izvan niza, funkcija ne radi ništa i vraća 1; u protivnom vraća 0. Pretpostaviti da u nizu ima dovoljno mjesta za dodatni znak.