CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[C#] Variable sur le nombre d'espace dan

Hedjaz
Hedjaz
Niveau 6
12 août 2014 à 15:52:42
  • dans un string.

Salut, je débute un peu la programmation en c# et j'aimerais savoir comment faire une variable qui détermine le nombre d'espace ou d'une autre lettre qu'il y a dans une chaîne de caractéres. :oui:

Merci

debianthrax
debianthrax
Niveau 6
12 août 2014 à 20:18:58

int nbChar(string chaine, char lettre)
{
int nb = 0;
foreach (char c in chaine)
{
if (c == lettre) nb++;
}
return nb;
}

source : http://codes-sources.commentcamarche.net/forum/affich-1274107-chaine-de-caractere-comptage-occurence

Hedjaz
Hedjaz
Niveau 6
12 août 2014 à 20:22:10

Merci mais ce n'est pas ce que je recherche, ce que je cherche à faire c'est ajouter des espaces dans un string

Gleuh
Gleuh
Niveau 10
12 août 2014 à 20:28:34

" "

Hedjaz
Hedjaz
Niveau 6
12 août 2014 à 20:33:24

T'as pas compris :hap: Genre par exemple j'fais une boucle infinie, à chaque fois ça ajoute un espace dans le même string, tu vois ?

LEpigeon-888
LEpigeon-888
Niveau 12
12 août 2014 à 20:44:58

string.append(' ') ? string += ' ' ?

Je pense que personne comprend ce que tu veux en fait :(

Hedjaz
Hedjaz
Niveau 6
12 août 2014 à 20:47:04

C'est ça que je voulais oui, string.append :)

debianthrax
debianthrax
Niveau 6
12 août 2014 à 20:49:56

"j'aimerais savoir comment faire une variable qui détermine le nombre d'espace ou d'une autre lettre qu'il y a dans une chaîne de caractéres."

J'ai répondu à ta question, si tu en a eu une autre dans ta tête entre temps j'y peux rien hein ...

Tu veux ajouter un espace où ? après chaque lettre ? à la fin ? au début ?

Hedjaz
Hedjaz
Niveau 6
12 août 2014 à 20:54:48

J'avais mal formulé la question c'est tout. :oui:

Gleuh
Gleuh
Niveau 10
13 août 2014 à 22:32:42

Fin c'est comme n'importe quel variable quoi s += " "

Tripolitaine
Tripolitaine
Niveau 5
14 août 2014 à 14:42:30

Vous avez une idée de comment faire pour l'ajouter au début ? Je recherche aussi ça :(

Aramya
Aramya
Niveau 4
15 août 2014 à 18:03:58

Up.

Odvie
Odvie
Niveau 10
15 août 2014 à 18:15:32

Wow.

maChaine = ' ' + maChaine?

M'enfin, si tu veux modifier une chaine dans une boucle, utilise StringBuilder, c'est plus rapide.

Aramya
Aramya
Niveau 4
15 août 2014 à 18:25:11

Je cherche plutôt à le faire au milieu moi. :noel:

Elmohe
Elmohe
Niveau 9
15 août 2014 à 18:31:55

je m'y connais pas en C# moi c'est JAVA :) Mais tu peux essayer
int nbChar(string chaine, char lettre)
{
int nb = 0;
foreach (char c in chaine)
{
if (c == lettre) nb++;
}
return nb;
}
for(i = 0; i < nb; i++){
x = (Integer) nb / 2;
str = str + c;
if(i == x) str = str + ' ';

}

Bon après je m'y connais pas en C# hein tu adaptes la syntaxe...

Odvie
Odvie
Niveau 10
15 août 2014 à 19:01:37

Wow punaise, si t'es déjà pas capable d'énoncer un problème, je pense que t'es mal barré pour la suite dans la prog.

Y'a la fonction String.Insert qui doit convenir... si j'ai bien compris le problème cette fois.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment