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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать строку из символов http://www.cyberforum.ru/cpp-beginners/thread283885.html
Помогите, пожалуйста, решить две задачи: 1. с клавиатуры вводятся отдельные символы, как из них сформировать строку? 2. С клавиатуры вводится строка, нужно сформировать из неё массив символов.
C++ В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом. В каждой строке матрицы A (n, n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом. Нужна прога http://www.cyberforum.ru/cpp-beginners/thread283883.html
Информация об оборудовании C++
Может не совсем в тему про с++, но вот такой вопрос. Откуда такие программы как CPU-Z, GPU-Z, Everest тянут инфу об оборудовании? Средствами Win32API или из реестра или у них свои базы? Спасибо за ответ!
Перевод из двоичной в десятичную систему счисления, и не только C++
Всем доброго времени суток. Очень долго искал по форуму и в гугле, но так ничего нормального и не нашел. Задача такая, нужно написать программу, которая бы не только переводила числа из 10сс в 2сс, но и у умножала\складывала вводимое число. То есть работала как-то так: 1-вводиться число в 10сс 2-выводиться число в 2сс и предлагается выбор, что с ней сделать умножить или сложить 3а-число...
C++ Копирование файлов без win api http://www.cyberforum.ru/cpp-beginners/thread283862.html
Добрый день. Что прошу: Мне нужно выполнить копирование моего (ехе) в определенные директории - папки. Мне подсказали что можно использовать CopyFile, CreateDirectory, но они для win api. Можно подключить windows.h - но там тоже не все ровно с этими функциями.. подскажите - как в с++ (стандарт, не студия, не билдер) создавать директории, копировать файлы (ехе) без использования win api....
C++ Лабораторная работа по информатике в С++ Задача № 1.1 Проводятся несколько (не более 100) экспериментов, в ходе которых измеряется некоторый параметр, значения которого заносятся в двоичный файл в виде последовательности чисел, называемой экспериментальной серией. Все значения являются вещественными числами типа double. Структура файла имеет следующий вид: подробнее

Показать сообщение отдельно
prem1era
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 94

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

26.04.2011, 19:00. Просмотров 273. Ответов 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 исли же нет то пропускает слово.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru