Zdravím, mám řetězec string, například
string retezec "ddmmdXmmDDmXmDDmD";
A potřebuji prohledat znak po znaku ten řetězec, akorát s tím problémem, že potřebuju:
když narazím na char 'd', tak se mi přičte integer p++;
když narazím na char 'X', tak se mi odečte integer l--;
a podobně...
Předem děkuji za radu, jakej příkaz použít. IndexOf mi vyjede pouze první pozici toho charu, ale to je mi tady k ničemu. Nevím jakej příkaz jinej použít.
Fórum › C / C++
[C#] Nalezení znaku ve stringu
To MartiniBaby : a sakra.. kdyby jen existovala stejna funkce indexOf, ktera by brala jeste jeden parametr... napriklad index znaku, od ktereho ma hledat... no ale holt todle C# (resp .netu) nedomysleli...
a nebo?
Bohužel tu funkci nemůžu stále najít, zatím to mám takhle
string path = Path.Combine(StorageContainer.TitleLocation, "sometext.txt");
StreamReader sr = new StreamReader(path);
string retezec = sr.ReadLine();
int Xodsazeni = 0;
if (retezec.IndexOf("o") != -1)
{
Cihlicky b = new Cihlicky(new Vector2(40, 20), new Vector2(20 + 45 * Xodsazeni, 30), new Vector2(graphics.PreferredBackBufferWidth, graphics.PreferredBackBufferHeight), new Vector2(4, 4), Content.Load<Texture2D>("cihla"));
cihla.Add(b);
Xodsazeni++;
}
každopádně mi to vypíše jednou, jakože tam je pouze jeden char 'o', přičemž tam jsou 4...
funkce Contains mi dělá to samé, udělá mi to pouze jeden výskyt daného charu, ostatní už ne :(
String.IndexOf Method http://msdn.microsoft.com/en-us/library/719kb161(v=VS.90).aspxBohužel tu funkci nemůžu stále najít
Díky za pomoc, vyřešeno :)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 150 hostů
Podobná vlákna
Nalezení největšího znaku v řetězci. — založil Dominik
Formátování textu po nalezení konkrétního znaku — založil dragon124
Přidávání znaků do stringu — založil Šťouchal
Odstránenie znaku zo stringu — založil FanatiK
Citanie znaku zo stringu — založil ja
Moderátoři diskuze