Witajcie jeśli był podobny temat to wybaczcie, nic nie znalazłem na szukajce. Potrzebuje programu, a raczej funkcji która będzie miała argumenty i coś zwracała.
0
2
#include <stdio.h>
#include <ctype.h>
int main ()
{
int i=0;
char str[]="Test String.\n";
char c;
while (str[i])
{
c=str[i];
putchar (toupper(c));
i++;
}
return 0;
}
http://www.cplusplus.com/reference/cctype/toupper/
do tego to
http://edu.pjwstk.edu.pl/wyklady/pro/scb/PRG2CPP_files/node10.html
i return zwracasz kod wyjscia programu
1
A nie ma jakiejś funkcji co by zamieniła od razu całego stringa na duże litery? Coś słaby ten C.
0
Mógłbys mi to jakoś jeszcze bardziej wytłumaczyć? Nie za bardzo rozumiem...
0
masz przeciez linki co masz zrobic. Wejdz i przeczytaj. Jezeli nie wiesz czegos konkretnego to zapytaj. Nie wierze ze w tak krotkim czasie wszystko przeczytales co Ci dalem (i na pewno nie szukales pod tym haslami ktore Ci napisalem)
2
Piękny Mleczarz napisał(a):
A nie ma jakiejś funkcji co by zamieniła od razu całego stringa na duże litery? Coś słaby ten C.
Taką funkcje zawsze możesz sobie sam napisać:
#include <stdio.h>
#include <ctype.h>
void str2upper(char *str)
{
for(; (*str = toupper(*str)); ++str);
}
int main(void) {
char str[]="Test String.";
str2upper(str);
printf("str = %s\n", str);
return 0;
}