Skocz do zawartości


Zdjęcie

[c]kopia pliku - zamiana wielkości liter


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 dr_igi

dr_igi

    Nowy

  • 1 postów

Napisano 15 12 2006 - 22:38

witam!!
mam nadzieje że mi ktoś pomoże, dostałem z C w szkole zadanie domowe którego rowiązać nei potrafie...
niestety C nie kumam ani troche mimo że program do napisania jest zapewne prosty. oto treśc zadania:
"napisz program tworzący kopię pliku zamieniający wszystkie wielkie litery na małe. nazwa starego i nowego pliku podane są jako parametry
./program stary.txt nowy.txt"

pomoże ktoś?
z góry dzięki :P

  • 0

#2 Titter

Titter

    Linux I Sieć.

  • 237 postów

Napisano 16 12 2006 - 00:53

#include <cctype>
#include <stdio.h>
#include <conio.h>

int main(int argc, const char* argv[]) 
{
		FILE *plik1, *plik2;
		plik1=fopen(argv[1],"rt");
		plik2=fopen(argv[2],"wt");
		char znak=NULL;			 
		while(znak!=EOF) 
		{
				znak=getc(plik1);
				if(isalpha(znak))
						putc((char) toupper(znak), plik2);
				else
						putc(znak, plik2);
		}
		fclose(plik1);
		fclose(plik2);
		getch();
		return 0;
}
Sprawdzone pod VC6. Dziala :P

  • 0

Zobacz więcej tematów z tagiem: język C



Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych