Articles of string

O que eu não entendo sobre getline + strings?

Esta é a primeira vez que uso o stackoverflow. Não consegui descobrir as informações necessárias sobre o getline. Eu estou em uma class de programação simples para transferências de engenharia, então o código que nós escrevemos é bem simples. Tudo o que estou tentando fazer aqui é colocar um número definido pelo usuário de perguntas […]

Por que a omissão de “#include ” só às vezes causa falhas de compilation?

Eu sou um iniciante com C ++. Quando eu escrevo o código, às vezes eu escrevo #include e o código funciona, outras vezes eu não escrevo #include e o código não funciona. Mas às vezes funciona sem #include . Então eu tenho que escrever #include para que o código funcione?

C otimização de literais de string

apenas inspecionando o seguinte no gdb: char *a[] = {“one”,”two”,”three”,”four”}; char *b[] = {“one”,”two”,”three”,”four”}; char *c[] = {“two”,”three”,”four”,”five”}; char *d[] = {“one”,”three”,”four”,”six”}; e eu recebo o seguinte: (gdb) pa $17 = {0x80961a4 “one”, 0x80961a8 “two”, 0x80961ac “three”, 0x80961b2 “four”} (gdb) pb $18 = {0x80961a4 “one”, 0x80961a8 “two”, 0x80961ac “three”, 0x80961b2 “four”} (gdb) pc $19 = […]

Como obter a substring em c #?

Eu posso pegar os três primeiros personagens com a function abaixo. No entanto, como posso obter a saída dos últimos cinco caracteres ( três ) com function Substring() . Ou outra function de string será usada? static void Main() { string input = “OneTwoThree”; // Get first three characters string sub = input.Substring(0, 3); Console.WriteLine(“Substring: […]

Como posso usar barras invertidas (\) em uma string?

Eu tentei muitas maneiras de obter uma única barra invertida de um executado (não me refiro a uma input de html ). Eu posso obter caracteres especiais como guia, nova linha e muitos outros, em seguida, escapá-los para \\t ou \\n ou \\(someother character) mas não consigo obter uma única barra invertida quando um caractere […]

Como eu escrevo uma barra invertida (\) em uma string?

Eu quero escrever algo como este C:\Users\UserName\Documents\Tasks em uma textbox : txtPath.Text = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)+”\Tasks”; Eu recebo o erro: Sequência de escape não reconhecida. Como eu escrevo uma barra invertida em uma string?

Equivalentes Java de C # String.Format () e String.Join ()

Eu sei que isso é um pouco de uma pergunta newbie, mas existem equivalentes às operações de string do C # em Java? Especificamente, estou falando sobre String.Format e String.Join .

Problemas com a nova linha no Graphics2D.drawString

g2 é uma instância da class Graphics2D . Gostaria de poder desenhar texto de várias linhas, mas isso requer um caractere de nova linha. O código a seguir é processado em uma linha. String newline = System.getProperty(“line.separator”); g2.drawString(“part1\r\n” + newline + “part2”, x, y);

O que faz a comparação de referência (==) funcionar para algumas cadeias de caracteres em Java?

Eu tenho as seguintes linhas de códigos para comparar String. str1 não é igual a str2, o que é compreensível, pois compara a referência de object. Mas então por que s1 é igual a s2? String s1 = “abc”; String s2 = “abc”; String str1 = new String(“abc”); String str2 = new String(“abc”); if (s1==s2) […]

O que significa {0} quando encontrado em uma string em C #?

Em um dictionary como este: Dictionary openWith = new Dictionary(); openWith.Add(“txt”, “notepad.exe”); openWith.Add(“bmp”, “paint.exe”); openWith.Add(“dib”, “paint.exe”); openWith.Add(“rtf”, “wordpad.exe”); Console.WriteLine(“For key = \”rtf\”, value = {0}.”, openWith[“rtf”]); A saída é: Para Key = “rtf” value = wordpad.exe O que significa o {0} ?