Diskuze: Programování pomoct
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Máš 2 proměnné typu string, from a replace. Z toho jsem pochopil, že chceš podle indexu nahradit písmeno z proměnné from písmenem z proměnné replace. Jednoduchá úloha, kterou není těžké vymyslet. Pokoušel jsi se už o něco? Nemusí to být kód, ale stačí jen myšlenkový pochod, jak na to. Jak už zaznělo v jiných vláknech založených tebou, úkoly tu za tebe nikdo dělat nebude a co teprve budeš dělat u nějakých testů nebo zkoušek?
google = cpp odstraneni diakritiky
google = cpp odstraneni diakritiky priklad string replace
https://www.itnetwork.cz/…621422ee3204
private string veta;
private static string diakritika = "ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝßàáâãäåçèéêëìíîïñòóôõöùúûüýÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ";
private static string neDiakritika = "AAAAAACEEEEIIIINOOOOOUUUUYsaaaaaaceeeeiiiinooooouuuuyyAaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIiKkkLlLlLlLlLlNnNnNnNnNOoOoOoRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzs";
private char[] diakritikaCharArray = diakritika.ToCharArray();
private char[] neDiakritikaCharArray = neDiakritika.ToCharArray();
public string OdstranDiakritiku(string retezec)
{
foreach (char znak in retezec)
{
if (diakritika.Contains(znak))
{
for (int i = 0; i < diakritika.Length; i++)
{
if (znak.Equals(diakritikaCharArray[i]))
{
veta += neDiakritikaCharArray[i];
}
}
}
else
{
veta += znak;
}
}
Zobrazeno 4 zpráv z 4.