Witam mam problem z obsługą wejścia. Mogę używać tylko charów, lub tablicy charów do wczytania wartości typu: asdkjfasfjkK. I teraz wczytać powinien się łańcuch do momentu napotkania dużej litery, a dużą literę należy wczytać do bufora. Czyli np w
char *t[15] powinno być asdkjfasfjk a w char bufor litera K. Jak to najefektywniej zrobić, może jest jakaś przydatna funkcja?.
0
0
Chyba najlepiej będzie wczytać całość i podzielić, tak mi się wydaje.
0
No właśnie nad tym myślałam, ale potrzebna by mi była informacja o długości ciągu, a niestety nie mogłam znaleźć odpowiedniej funkcji do tego.
0
Długość ciągu:
strlen
http://www.cplusplus.com/reference/clibrary/cstring/strlen/
Przeszukiwanie aż się znajdzie wielką literę:
while ( *ciag ) if ( *ciag > 64 && *ciag < 91 ) return ciag; else ciag++; return NULL; * dla ASCII: http:*pl.wikipedia.org/wiki/ASCII
0
Dzięki, o to mi chodziło.