Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2009, 10:48   #1
Алексей Равен
 
Аватар для Алексей Равен
 
Регистрация: 24.04.2009
Сообщений: 3
По умолчанию Строки в C#

Мне нужно на С# удалить последний символ из строки. Функцию Remove() пробывал, почему то не работает, хотя в МСДН пример на ней есть, вот мой код :
String a="abcdefg";
a.Remove(a.Lenght-1);// и ничего((
Алексей Равен вне форума Ответить с цитированием
Старый 24.04.2009, 15:40   #2
MAKEDON
The First Person!
Форумчанин
 
Аватар для MAKEDON
 
Регистрация: 07.08.2007
Сообщений: 228
По умолчанию

Ну вот простой способ.

Код:
#include <stdio.h>

int main(){
	char a[255];
	int i=0;
	gets(a);
	while(a[i++]);
	i--;
	a[i-1]='\0';
	puts(a);
}
Ну или можно заполнить новый массив символами первого, но без последнего символа.

Код:
#include <stdio.h>

int main(){
	char a[255],b[255];
	int i=0,j;
	gets(a);
	while(a[i++]);
	i--;
	for(j=0;j<i-1;j++){
		b[j]=a[j];
	}
	b[i-1]='\0';
	puts(b);
}
Программа обычно делает то что вы ей сказали сделать, а не то что бы вы хотели, чтобы она сделала.
MAKEDON вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки Медина Общие вопросы C/C++ 1 27.03.2009 22:06
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
Строки Noxil Паскаль, Turbo Pascal, PascalABC.NET 9 04.11.2008 12:02
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45