Witam...
Potzrebuje napisac program wczytujacy lancuch znakow, zamieniajacy wszystkie litery male w lancuchu na litery duze i wypisujacy lancuch wynikowy. program zrealizuj jako funkcje niekorzystajaca z funkcji bibliotecznych.
mam juz cos takiego :
#include<stdio.h>
#include<string.h>
int main()
{
char c1[100];
char ch;
int s,i;
printf("Podaj ciag znakow:\n");
gets(c1);
s=strlen(c1);
for (i = 0; i < s; i++) {
ch = c1[i];
if (((ch >= 'a') && (ch<= 'z')) || ((ch >= 'A') && (ch <='Z')) || ((ch>='0') && (ch<='9')))
putch(ch);
}
return 0;
}
ale ona korzysta z funkcji bibiotecznych, nie mam pojecia jak to zrobic zeby nie korzystalo.
czy ktos moze zna odpowiedz??
Z gory bardzo dziekuje, prosze o szybka odpowiedz.
pozdrawiam.
orzech
Potzrebuje napisac program wczytujacy lancuch znakow, zamieniajacy wszystkie litery male w lancuchu na litery duze i wypisujacy lancuch wynikowy. program zrealizuj jako funkcje niekorzystajaca z funkcji bibliotecznych.
mam juz cos takiego :
#include<stdio.h>
#include<string.h>
int main()
{
char c1[100];
char ch;
int s,i;
printf("Podaj ciag znakow:\n");
gets(c1);
s=strlen(c1);
for (i = 0; i < s; i++) {
ch = c1[i];
if (((ch >= 'a') && (ch<= 'z')) || ((ch >= 'A') && (ch <='Z')) || ((ch>='0') && (ch<='9')))
putch(ch);
}
return 0;
}
ale ona korzysta z funkcji bibiotecznych, nie mam pojecia jak to zrobic zeby nie korzystalo.
czy ktos moze zna odpowiedz??
Z gory bardzo dziekuje, prosze o szybka odpowiedz.
pozdrawiam.
orzech