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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.03.2009, 21:45   #1
Медина
Пользователь
 
Регистрация: 27.03.2009
Сообщений: 14
Радость Строки

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

Не подскажете,как можно вывести на экран только те слова из предложения,которые начинаются на букву t?вроде бы это 116 номер?

Код:
#include<stdio.h>
#include<conio.h>
#include<sring.h>
#define N 20
#define M 30
int main()
{
char st[N][M]
int i,j;
а вот как дальше....со строками очень все плохо обстоит((
я буду безмерно благодарна хоть за какие-нить наводки!
а еще лучше за пример))...

Модератор: впредь не называйте больше так темы

Последний раз редактировалось MaTBeu; 27.03.2009 в 23:56.
Медина вне форума
Старый 27.03.2009, 22:06   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Разбирайтесь )
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>

#define N 3
#define M 30
const char t = 't';

int main(){
char st[N][M];
int i,j,len;
bool b;

printf("Vvedite stroki\n");
for(i=0;i<N;i++)
 gets(st[i]);
printf("-------------------\n\n");

for(i=0;i<N;i++)
 {
  len = strlen(st[i]);
  for(j=0;j<len;j++)
   {
    while(st[i][j]==' ' && j<len) j++;
    if(st[i][j]==t) b = true;
    else b=false;
    while(st[i][j]!=' ' && j<len)
     {
      if(b) printf("%c",st[i][j]);
      j++;
     }
    if(b) printf("\n");
   }
 }
getch();
return 0;
}
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
Строки. Mr.User Помощь студентам 11 08.12.2007 07:00
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45