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

Удаление n символов из строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Замена десятичных констант на шестнадцатеричные http://www.cyberforum.ru/cpp-beginners/thread34948.html
//Реализовать в виде функции, использующей для работы со строкой только указатели и операции вида *p++, p++ и т.д. функция находит в строке десятичные константы и заменяет их на шестнадцатеричные с тем же значением, например "ааааа258ххх" на "ааааа0х102ххх". прошу знающих людей помочь
C++ Расположение текста на экране, пожалуйста!!!!!!!!! У меня есть программа, которая выводит на экран содержимое файла! Как я могу изменить располажение текста на экране?(тоесть немного ниже, правее) Работаете в консоли !!! http://www.cyberforum.ru/cpp-beginners/thread34946.html
Разработка программы сортировки распределяющим подсчетом по алгоритму D C++
дали задание по программированию следующее: "Разработка программы сортировки распределяющим подсчетом по алгоритму D." Если кто знает как её сделать, пожалуйста, напишите!!! Добавлено через 16 часов 42 минуты 31 секунду я в долгу не останусь... знаю, что за работу нужно платить:)
C++ все значения функции с шагом h на [a,b]
народ помогите!!!ЗАДАЧА ТАКАЯ! пользователь вводит выражение в виде строки (y=x*x),интервал изменения , шаг h.программа должна вывести все значения y с шагом h на .РЕАЛИЗАЦИЯ НА СИ! С ДИНАМИЧЕСКИМ ВЫДЕЛЕНИЕМ ПАМЯТИ!ПОЖАЛУЙСТА!!!
C++ Floating point overflow http://www.cyberforum.ru/cpp-beginners/thread34914.html
в последней строке кода функции double uzag_coef(double inp_1,double inp_2) возникает ошибка переполнения, при чем 1 раз скомпилилось нормально, а остальные - появилась ошибка. Если есть у кого идеи или даже решение - помогите:) #include <stdio.h> #include <conio.h> #include <math.h> double uzag_coef(double inp_1,double inp_2) { int index_c;
C++ Перегрузка new Всем привет) возник такой вопрос: есть класс class Temp { private: T* pRC; }; как перегрузить new? подробнее

Показать сообщение отдельно
Natan-7
Сообщений: n/a
20.05.2009, 01:44     Удаление n символов из строки
Держи ,вроде бы код рабочий и по возможности посмотри про строковые ф-ии в какой нибудь книге по си

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/* Ф-ия strcat - соединяет две строки,
ф-ия strtok  вставляет вместо знаков в кавычках
знак конца строки*/
 
#include<stdio.h>
#include<conio.h>
#include<string.h>
 
void main(){
    
    char  str[10][80],str1[10][80];
    char *p;
    int i,n,length;
 
    fflush(stdin);
    do{
        printf("How much strings do you want to enter?\n\n");
        scanf("%d",&n);
        if (n > 10){printf("Error");getch(); continue;}
        else break;
    }while(1);
    for (i = 0;i < n;i++) str1[i][1] = '\0'; 
    printf("Enter your strings\n");
    for(i = 0; i <= n; i++){
        gets(str[i]);
    }
    do{
        printf("Input length of the words\n");
        scanf("%d",&length);
        if(length > 80){printf("Error");getch();continue;}
        else break;
    }while(1);
    for( i = 1; i <= n;i++){
        p = strtok(str[i]," ,.-?!");
        do{
            if (strlen(p) == length){ 
                printf(" word: %s\n",p);
                p = strtok('\0'," .,?!-");
                continue;
        }
            else {
            
            strcat(str1[i]," ");
            strcat(str1[i],p);
            p = strtok('\0'," .,?!-");
            
            
            }
        }while(p);
    }
    printf("Strings:\n");
    for(i = 1; i <= n;i++){
        printf("%s",str1[i]);
        printf("\n");
    }
    getch();
}
 
Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru