[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.21624 Reply
Привет анон.
Надо сделать программу в делфи, которая переводит маленькие буквы в большие и наоборот( т е пишу например А б В г Д - программа выводит а Б в Г д).
Подскажи как это сделать.
>> No.21625 Reply
>>21624
А что конкретно не получается?
>> No.21636 Reply
>>21625
какой командой переводить буквы?
>> No.21638 Reply
>>21636
var c:char; i:integer; s:string;
[...]
s[i]:=c;
>> No.21641 Reply
>>21624
Используй смещение по таблице символов, Luke!
>> No.21755 Reply
это не <s>сраный</s> делфи, но может помочь
<pre>
public static String switchStr(String sentence){
   String newSent = ""; 
int i = 0;    
for(i = 0; i < sentence.length(); i++){
        		if(sentence.charAt(i) >= 'a' && sentence.charAt(i) <= 'z')
        			newSent += Character.toUpperCase(sentence.charAt(i)); 
        				
        		else if(sentence.charAt(i) >= 'A' && sentence.charAt(i) <= 'Z')
        			newSent += Character.toLowerCase(sentence.charAt(i)); 		
        	}
   return newSent;     
   }
</pre>
>> No.21831 Reply
>>21755
Если у тебя опера, то в адресной строке будет работать магия вида javascript:"something".toUpperCase()
>> No.21846 Reply
>>21831
есть подозрение, что ОПу надо переключить регистр в противоположный, а не просто перевести всё в верхний/нижний


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]