Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Работа со строками

Автор: Ирин 20.04.2006 0:26

помогите пожалйста решить задачу.. в С

Дана строка символов. Группу символов, разделенных с одной или с обеих сторон одним или несколькими пробелами и не содержащую внутри себя пробелов, назовем словом.
Составить одномерный массив из слов нечетной длины. Если таких слов нет, то выдать соот-ветствующее сообщение.

пробывала сделать но строковый тип у меня не поддерживаеться, а вот с символами сообразить не могу((

Автор: volvo 20.04.2006 0:35

Цитата
строковый тип у меня не поддерживаеться

Что значит "не поддерживается"? В С (без плюсов) используй char * как указатель на строку.

Какой у тебя компилятор? Turbo C, или что-то более серьезное?

Кстати, если ты
Цитата
пробывала сделать
, чего свой вариант не привела?

Автор: Ирин 20.04.2006 0:45

у меня самый древний компилятор третий чтоли, ну там синенькое окно как в паскале, но очень сильно обрезан, если у тебя есть возможность выложи его полностью.. или есть ссылка хотя бы на него, а вариант не привела, потомучто..немогу найти(((

Автор: volvo 20.04.2006 0:57

Вот тут глянь:
http://forum.pascal.net.ru/index.php?s=&showtopic=10038&view=findpost&p=66042

здесь выкладывали ссылку на TC 3.0

Автор: Ирин 20.04.2006 1:07

Цитата(volvo @ 19.04.2006 20:57) *


здесь выкладывали ссылку на TC 3.0


тут была ссылка??..или ссылка.. выше на компилятор?

Автор: volvo 20.04.2006 1:21

Ну я же привел прямую ссылку на сообщение, в котором есть ссылка на webfile.ru (файл TC.rar)... Нельзя на форум залить большие файлы, поэтому воспользовались webfile-ом.

Автор: Ирин 20.04.2006 1:24

Цитата(volvo @ 19.04.2006 21:21) *

Ну я же привел прямую ссылку на сообщение, в котором есть ссылка на webfile.ru (файл TC.rar)... Нельзя на форум залить большие файлы, поэтому воспользовались webfile-ом.


я поняла.. уже)... спасибо.. за терпение.. но еще вопрос а как установить?) что там выбрать надо?

Автор: volvo 21.04.2006 16:47

Цитата(Ирин @ 19.04.2006 20:26)
помогите пожалйста решить задачу.. в С

#include <stdio.h>
#include <string.h>

int main() {

char s[] = "this is just a test of strings";
char *delimit = " ";

char *arr[20]; int count = 0;

char *p = strtok(s, delimit);
while(p) {

if(strlen(p) % 2) arr[count++] = strdup(p);
p = strtok(NULL, delimit);

}

for(int i = 0; i < count; ++i)
puts(arr[i]);


// delete the arr ...

return 0;

}

Автор: where to buy cialis online safel 29.08.2021 17:41

viagra venta generico

Автор: buy stromectol for humans in tij 10.09.2021 6:45

Comment Puis

Автор: should you drink a lot of water 16.09.2021 15:04

Kamagra Accion Terapeutica

Автор: gabriella 12.04.2022 10:42

Your writings and news are really interesting to me. There are numerous advantages to the contents. Thank you so much. My site:: https://www.chokdeebacarrat.com/ole777/

Автор: nishaknapp 29.07.2022 17:00

Why not settling on games that is fun and at the same time your earning. Well itll make suspense because of the game as well but dude just try it and it gave me hope while pandemic is real rn. https://newshunttimes.com/10-betting-strategy-facts-for-online-baccarat/