Witam,
Mam mały problem :P nie ogarniam wql programowania a mam do napisania następujący program;
Stwórz plik z jakimiś danymi np. warszawa
12,9
12323
kajak
11011
Bonus
koniec
Ala
123,23
44421
98
Wrota
Mana
75434
876,435
duch
Start
następnie posortuj je tak by w jednym pliku znajdowały się wyrazy rozpoczynające się z dużej litery, w drugim z malej, w trzecim liczby rzeczywiste a w czwartym całkowite.
Nie mam zielonego pojęcia jak to zrobić :( coś tam próbowałam... wstawiam moja probe ale proszę nie śmiejcie się bo ja naprawdę nie ogarniam tych spraw :D
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char text[30], znak;
FILE *otw, *parz, *niep, *zdu, *zma;
otw=fopen("dane.txt", "r");
parz=fopen("parzyste.txt", "w");
niep=fopen("nieparzyste.txt", "w");
zdu=fopen("duzej.txt", "w");
zma=fopen("malej.txt", "w");
while(fscanf(otw, "%s", text)!=EOF)
{
}
close(otw);
close(parz);
close(niep);
close(zdu);
close(zma);
tu chciałam na razie stworzyć tylko te 4 pliki do zapisu