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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 01:32   #1
stas135642
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 39
По умолчанию Работа со строками

На просторах интернета нарыл данную прогу :
Код:
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <locale>
#include <ctype.h>

int main()
{
char s[] = "this ais the testa for acid burn: star, anna";
char *delimiters = " :,.";
char *result = NULL;
result = strtok(s, delimiters);
while(result) 
{
if(result[0] == 'a') 
printf("%s ", result);
result = strtok(NULL, delimiters);
}
_getch();
}
Меня очень интересует логика этой проги , особенно функция strtok . Можете , пожалуйста , откомментить данную прогу . Заранее благодарен .

Последний раз редактировалось ACE Valery; 06.12.2010 в 21:48.
stas135642 вне форума Ответить с цитированием
Старый 06.12.2010, 02:03   #2
oleg.v
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 80
По умолчанию

Учись сам читать код!

strtok вырезает из строки часть текста ориентируяcь по ограничителям.
Программа ищет вырезанное слово начинающееся на символ a.
oleg.v вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками(C++) DragoonSki Помощь студентам 1 18.05.2010 18:08
Си Работа со строками... amerhant Общие вопросы C/C++ 0 24.01.2010 00:29
Работа со строками konkonych Помощь студентам 4 09.04.2009 15:18