Форум программистов, компьютерный форум CyberForum.ru

найти ошибку - C++

Восстановить пароль Регистрация
 
prem1era
 Аватар для prem1era
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 94
26.04.2011, 19:00     найти ошибку #1
Помогите найти ошибку в программе. Вот задание: Ввести стоку ,распечатать. Удалить слова, состоящие ровно из К символов. Результирующию распечатать.
Вот программа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "stdio.h"
#include "conio.h"
#include "string.h"
#define lim 60
int n;
void obr(char s1[],char s2[])
{
    int i=0,j=0,kol,k;
    while (s1[i]!='\0');
    {
        for (;s1[i]==' ' ;i++);
        k=j;
        for (kol=0;((s1[i]!='\0')&&(s1[i]!=' '));i++,j++,kol++);
        s2[j]=s1[j];
        if (kol==n) j=k;
        s2[j++]=s1[i];
    }
    s2[j]=s1[j];
}
void main()
{
    char s1[lim],s2[lim];
    puts("Введите строчку");
    gets(s1);   
    printf("Исходная строка:%s\nЕе длина:%d\n",s1,strlen(s1)+1);
    printf("Введите максимум слов в строке:");
    scanf("%d",&n);
    obr(s1,s2);
    printf("Полученная строка:%s\n",s2);
    getch();
}
Компилятор не хочет входить в процедуру "obr".Процедура obr обрабатывает строку и если слово не равняется заданному к-символов по просто копирует в строку s2 исли же нет то пропускает слово.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2011, 19:00     найти ошибку
Посмотрите здесь:

C++ найти ошибку
C++ Найти ошибку
Найти ошибку! C++
C++ Массивы. Найти среднее арифметическое элементов массива, расположенных до максимального элемента (найти ошибку в задании)
Найти ошибку C++
найти ошибку C++
C++ Найти ошибку
найти ошибку:) C++
C++ В строках матрицы с отрицательным элементом на главной диагонали найти наибольший из всех элементов (найти ошибку в коде)
C++ Найти сумму первых n-четных натуральных чисел (найти ошибку)
C++ Задача из Златопольского: "Найти числа с известным количеством делителей". Не могу найти ошибку
Найти ошибку C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
27.04.2011, 05:37     найти ошибку #2
Почитай про использование управляющих структур в C.
Yandex
Объявления
27.04.2011, 05:37     найти ошибку
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru