|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.02.2010, 21:03 | #1 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
массивы строк
Код:
и ещё 2 вопросика: правильно ли я сделал возвращение массива? и можно ли сделать так, чтобы эта функция помимо массива строк возвращала ещё и int if (strmas1[i] == strmas2[j]) { mainstrmas [number_same] = strmas1[i]; //return number_same; number_same++; }хотелось бы чтобы после того как я уберу эти // у меня прога скопмилилась |
23.02.2010, 01:34 | #2 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Ну...а если мы передодим в переменую
Код:
в нем нету пробелов... те размерность массива Код:
а вот тут... Код:
|
23.02.2010, 08:58 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
23.02.2010, 10:37 | #4 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
задача состоит в том, что надо ввести 2 предложения и вывести слова, которые есть и в первом и во втором предложении
Код:
надо было написать не strmas2[i][j] = s2[i]; а strmas2[j][i] = s2[i]; я исправил, но ошибка сохранилась. потом запустил несмотря на эту ошибку. в итоге никакой оишбки в процессе выполнения программы не выскочило, но она просто не сработала как надо. я скорее всего неправильно цикл написал while (sMAS[i]!="") { Console.WriteLine(sMAS[i]); i++; } другого в голову не пришло, так как размерность массива я не знаю. Кстати. по поводу размерности массива. можно ли из функции static string[] same(string s1, string s2) каким-нибудь образом ещё и вытащить //return number_same; но получится что функция возвращает 2 типа значений, причём не перегруженная функция. чёт странно. может можно сделать в объявлении просто public number_same? Последний раз редактировалось Stilet; 23.02.2010 в 12:49. |
23.02.2010, 14:00 | #5 | |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Код:
я думаю нужно либо до конца массива гонять.. либо до конца предложения... А я бы сказал вы меня не особо поняли...если я ввиду слово "проблема" то вы создаете массив размерностью 0...а это уже касяк Код:
Код:
Код:
Цитата:
|
|
23.02.2010, 15:18 | #6 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
Код:
1. static int number_same = 0;//число повторений. почему-то без ключевого слова static начинает ругаться компилятор. даж если напишешь publi cint number_same = 0. и я тут хз почему ругается. 2. Код:
Код:
|
23.02.2010, 15:29 | #7 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
а проблема-таки сохранилась. Error 1 Property or indexer 'string.this[int]' cannot be assigned to -- it is read only C:\Documents and Settings\Dimarik\Мои документы\Visual Studio 2008\Projects\lz6\lz6\Program.cs 41 21 lz6
Последний раз редактировалось Dimarik; 23.02.2010 в 15:49. |
23.02.2010, 16:07 | #8 | |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 525
|
Цитата:
Код:
|
|
23.02.2010, 16:10 | #9 |
Форумчанин
Регистрация: 18.04.2009
Сообщений: 688
|
m0nax! спасибо большое! всё рационально и правильно сделано. но всё-таки хотелось бы узнать, почему компилятор ругается.
Error 1 Property or indexer 'string.this[int]' cannot be assigned to -- it is read only C:\Documents and Settings\Dimarik\Мои документы\Visual Studio 2008\Projects\lz6\lz6\Program.cs 41 21 lz6 именно в этом месте strmas1[j][i] = s1[i]; |
23.02.2010, 16:14 | #10 |
Участник клуба
Регистрация: 03.05.2007
Сообщений: 1,189
|
Ошибка происходит именно из-за того, что пишет компилятор, т.е. значение strmas1[j][i] доступно только для чтения.
Предлагаю более простое решение: Код:
Последний раз редактировалось Hollander; 23.02.2010 в 16:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задачи: на двумерные массивы,обработку строк,обработку текстовых файлов. (Паскаль) | Yaro | Помощь студентам | 2 | 12.11.2009 12:55 |
С++. Массивы строк | Serv | Помощь студентам | 1 | 01.07.2009 19:39 |
Задания по ДЕЛФИ (массивы, потом с использованием файлов и строк) | ramaboss | Помощь студентам | 11 | 14.12.2008 17:29 |
Pascal , Массивы строк | Alyonka_v | Помощь студентам | 1 | 05.12.2007 23:26 |
Двумерные массивы. Формирование одномерного массива из сумм строк матрицы, кратных числу k (в С++) | Fimogen | Помощь студентам | 3 | 19.11.2007 07:30 |