[C#]usuwanie spacji

natkoza
Użytkownik
Użytkownik
Posty: 2278
Rejestracja: 11 kwie 2007, o 18:49
Płeć: Kobieta
Lokalizacja: Dąbrowa Górnicza
Podziękował: 41 razy
Pomógł: 602 razy

[C#]usuwanie spacji

Post autor: natkoza »

Napisz program, który usunie spacje po nawiasach otwierających, przed nawiasami zamykającymi,
przed przecinkiem i przed kropka w napisie wprowadzonym przez użytkownika i wypisze zmieniony tekst.
Awatar użytkownika
Szemek
Użytkownik
Użytkownik
Posty: 4819
Rejestracja: 10 paź 2006, o 23:03
Płeć: Mężczyzna
Lokalizacja: Gdańsk
Podziękował: 43 razy
Pomógł: 1407 razy

[C#]usuwanie spacji

Post autor: Szemek »

Jak te warunki mają być spełnione?
Wszystkie jednocześnie czy trzeba usunąć tylko spacje przed lub po jakimś znaku?
natkoza
Użytkownik
Użytkownik
Posty: 2278
Rejestracja: 11 kwie 2007, o 18:49
Płeć: Kobieta
Lokalizacja: Dąbrowa Górnicza
Podziękował: 41 razy
Pomógł: 602 razy

[C#]usuwanie spacji

Post autor: natkoza »

usuwamy wszystkie spacje, które występują: po nawiasach otwierających, przed nawiasami zamykającymi, przed kropką i przed przecinkiem ;)pozostałe wynika, że maja zostać ;)

-- 1 marca 2009, 08:18 --

W C++ mam coś takiego

Kod: Zaznacz cały

#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
int p=0;
char tekst[100];
char zmienna[100];
cout << "podaj tekst: ";
cin.get(tekst, 100) ;

for(int i=0;i<=100;i++)
{
p++;
if(tekst[p] == char(32)){
if(tekst[p+1] == ')' || tekst[p+1] == ',' || tekst[p+1] == '.' || tekst[p-1] == '(' )
{
p++;
}}
zmienna[i] = tekst[p];
}
for(int d=0; zmienna[d] != '\0';d++){
cout << zmienna[d];
}
system("pause");
}
ale nie wiem jak to przetłumaczyć na C# :(
ODPOWIEDZ