Dodanie znaku w ciągu
Ostatnio zmodyfikowano 2014-08-15 00:47
mgrD Temat założony przez niniejszego użytkownika |
Dodanie znaku w ciągu » 2014-08-15 00:09:54 Witam, próbuję od godziny napisać pętle, która po każdej literze doda mi "_", np: mam -> "PROGRAMOWANIE" to po przeleceniu pętli ma być "P_R_O_G_R_A_M_O_W_A_N_I_E". Niby łatwe lecz jakiś kłopot mi powstaje, próbowałem pętli for i jako miejce dodania znaku używałem zmiennej z pętli razy dwa lecz podczas działania wywala błąd bo potem wychodzi za duża liczba a ilosc znaków w napisie jest mniejsza. Jak to ugryźć? int t = te.Length; int c = 0; for( int w = 1; w < 13; w++ ) { if( w != 0 && w != te.Length ) { c++; } }
@kod jest z innego jezyka ale chodzi mi tylko o konstrukcje pętli, którą sobie już przerobię na dany język(i nie jest to nic znanego także wątpię, by ktoś mi odpowiedział jakbym zrobił taki temat) |
|
1aam2am1 |
» 2014-08-15 00:23:27 std::string cos( const std::string str ) { std::string result = ""; for( int i = 0; i < str.size(); ++i ) { result += str[ i ]; if( i !=( str.size() - 1 ) ) { result += '_'; } } return result; }
|
|
mgrD Temat założony przez niniejszego użytkownika |
» 2014-08-15 00:47:24 dziękuje. |
|
« 1 » |