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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2013, 22:55   #1
majuw
Пользователь
 
Регистрация: 04.04.2013
Сообщений: 77
По умолчанию Инициализация массива строк в Си

Есть код.
Код:
#include "stdafx.h"
#include "string.h"
#define n 5
int main(void)
{
	char s[n][9]={"abcdfd","fdfhdf","acdf","acdf","gsdfre"};
    char *pch;
    for(int i=0;i<n;i++) {
    pch = strtok (s[i], " ");
    while (pch != NULL)
    {
        if (pch == strstr(pch, "abc") || pch == strstr(pch, "ab") || pch == strstr(pch, "a"))
            printf ("Slovo %s\n", pch);
        pch = strtok (NULL, " ");//берет следующий символ 
    }
    }
    return 0;
}
Подскажите как передалать инициализациюchar s[n][9]={"abcdfd","fdfhdf","acdf","acdf"," gsdfre"}; с помощью функции gets.
Заранее спасибо.
majuw вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
инициализация массива структуры Артэс Общие вопросы C/C++ 8 02.10.2012 00:21
инициализация массива, вывод массива и обработка массива должны быть реализованы с помоshью функций airesjke Помощь студентам 0 02.03.2012 16:14
Инициализация массива строк Язык си Lana18 Помощь студентам 1 15.01.2012 22:13
инициализация массива parazzzitka93 Общие вопросы C/C++ 11 02.04.2011 21:01
инициализация массива Arcueid1691 Паскаль, Turbo Pascal, PascalABC.NET 2 01.06.2009 02:36