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

Заменить серию пробелов одним символом пробела - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарушение прав доступа при чтении http://www.cyberforum.ru/cpp-beginners/thread587915.html
Добрый день при выполнении программы выходит ошибка: Необработанное исключение в "0x00ce4893" в "Diskret.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfdfd". Программа: Прямоугольная подматрица. Вводится матрица a(m,n) из 0 и 1. Найти в ней прямоугольную подматрицу из одних единиц максимального размера (т.е. с максимальным произведением высоты на длину). Ошибка вылетает только...
C++ error C2440: 'delete' : cannot convert from 'Song' to 'void *' Строка, где выдаётся ошибка: delete mas; Деструктор: Song::~Song () { delete song; delete perf; delete desc; } http://www.cyberforum.ru/cpp-beginners/thread587912.html
Передача массива в функцию C++
есть массив a 100 - кол-во точек 0,1,2 - координаты соответственно x,y,z нужно написать функцию которая будет находить расстояние между точками a и a этого массива, формула такая sqrt((a-a)*(a-a)+(a-a)*(a-a)+(a-a)*(a-a)) я записывал вот так: void d(float a) {sqrt((a-a)*(a-a)+(a-a)*(a-a)+(a-a)*(a-a))} а потом вызывал if (d(a, i,j) > maxd1) {(d(a,a)=maxd1;}
C++ Шифрование Методом Виженера На C++
Здравствуйте. Мне нужна программа на тему Шифрование методом виженера. Я пытался найти в интернете варианты шифрования нашел только вот этот. Но я не могу разорятся какая тут ошибка. Если может у кого есть вариант получше то выложите пожалуйста буду очень благодарен. Заранее спасибо. // fgdfgdfgd.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include...
C++ В заданном тексте определить, имеются ли слова-перевертыши http://www.cyberforum.ru/cpp-beginners/thread587893.html
помогите ребят пожалуйста, 1. В заданной матрице A размером NxM разместить все положительные элементы в верхнюю левую область матрицы (заполняя ими матрицу по строкам слева направо), а неположительные – в нижнюю правую область 2. В заданном тексте определить, имеются ли слова-перевертыши и если да, то вывести их.
C++ Найти минимальный радиус шара, который будет охватывать все заданные точки(центр окружности лежит на одной из заданных точек) есть программа, проблема в передаче массива в функцию a #include "stdio.h" #include "conio.h" #include "math.h" #include "stdafx.h" float a,b,c,r,maxd1=0,mind1=16000,maxd2=0,n,m; int size,i,j,k; void d(float n,m) подробнее

Показать сообщение отдельно
Lierena
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 4
27.05.2012, 14:03  [ТС]     Заменить серию пробелов одним символом пробела
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
32
33
34
35
36
37
38
#include <iostream.h>
#include <stdio.h>
#include <string.h>
void main()
 {
   char s[80];
   int i,k,l,n;
   FILE *fin, *fout;
   fin=fopen("input.txt", "r");
   fout=fopen("output.txt", "w");
 
   while (NULL!=fgets(s,80,fin))
    {
     i=0;
     while (s[i]!='\0')
      {
       if (s[i]==' ')
    {
     if (s[i+1]==' ')
       {
        k=i;
        l=i;
        n=1;
        while ((s[l]!='\0')&&(s[l]==' '))
         { l++;
           }
        while (s[l]!='\0')
         { s[k+n]=s[l];
           n++;
           l++;}
        } else i++;
        }
        i++;}
        fprintf(fout,"%s",s);
        }
     fclose(fin);
     fclose(fout);
     }
Добавлено через 9 минут
Или я все верно сделала?

Добавлено через 1 час 0 минут
Я просто не знаю что не так. мне кажется все правильно но в итоге ничего не происходит. то есть во втором файле, куда должен помещаться получившийся текст ничего нет.

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