Jak zmienić jeden znak na jakas litere?

Jak zmienić jeden znak na jakas litere?
A2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

Jak zmienić jeden znak na jakas litere?

KamilAdam
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Silesia/Marki
  • Postów: 5549
3

w sensie:

Kopiuj
char c = '_'
c = 'a'

?

trochę pytania nie rozumiem

Sandra
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 223
1

W zdaniu?
Losowo?
Konkretny znak?
Co któryś znak?
Kod?

A2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

chodzi mi oto ze chce miec slowo np hej i zeby po zamienie bylo h4j

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
2
Kopiuj
char msg[]="h4jt";
msg[1]='e';
lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
1

"chodzi mi oto ze chce miec slowo np hej i zeby po zamienie bylo h4j". OKay, ale na jakiej strukturze danych Operujesz, stringu, tabicy znaków, liście znaków i w jakim języku? Wtedy będzie można poszukać w dokumentacji, czy coś....

A2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
1

na stringu

A2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

na c++

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
2
Kopiuj
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main(int argc, char **argv)
{
	std::string str = "Hello";
	std::replace(str.begin(), str.end(), 'H', '4'); 
	cout << str <<"\n"; // -> 4ello
	return 0;
}
_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1
Kopiuj
string msg("h4jt);
cout<<msg<<endl;
msg[1]='e';
cout<<msg<<endl;
msg.replace('e','3');
cout<<msg<<endl;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.