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

Строковые данные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упорядочить данный массив англ. слов по алфавиту http://www.cyberforum.ru/cpp-beginners/thread308779.html
Помогите пожалуйста сделать задачу, только без библиотеки string.h Упорядочить данный массив англ. слов по алфавиту. Добавлено через 1 час 26 минут Народ помогите пожалуйста, срочно надо.
C++ Написать функцию для записи в файл массива структур помогите написать программу... может у кого нибудь уже есть готовая... нужно: 1) написать функцию для записи в файл массива структур 2) написать функцию дополнения уже существующего массива структур новыми структурами 3) написать функцию поиска структуры с заданным значением выбранного элемента http://www.cyberforum.ru/cpp-beginners/thread308772.html
C++ Рекурсия,файл.
1. Какой тип имеют переменные p и q : void(*p)(int x,int g(void)); char **q(void); ? 2. Написать рекурсивную функцию int strch(char *x, char c) для вычисления частоты вхождения символа в строку. 3. Дано С-файл. Скопировать его в другой С-файл без директив и препроцессора и пустых строк. Считается, что все директивы находятся в пределах одной строки. Буду благодарен за любую помощь. ...
C++ Наложение текстур
Доброго времени суток! Есть задание: Требуется разработать программу, генерирующую трехмерное изображение «комнаты» с отсутствующей передней стенкой (пол, потолок, левая, задняя, правая стены); В комнате присутствует искусственное освещение в виде одного направленного источника света с возможностью изменения цвета и угла луча. Дополнительно требуется установить фоновое освещение (ambient)....
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread308763.html
Здравствуйте, не подскажите на что будет указывать указатель short *uShift = u + vJ; если u - массив, а vJ константа.
C++ Файл программа должна записывать в бинарный файл массив из рандомных чисел(размер массива вводится с клавиатуры) и далее найти в файле заданный элемент(вводится с клавиатуры)! вроде все верно но в файл данные не записываются и следовательно не читаются! {FILE *fp; int *mas; int k,i,v,dn,dk,h,rn2,rn1; cout<<"vvedi razmer massiva ot i do and ese shag\n"; cin>>dn>>dk>>h; cout<<"vvedi random ot i do... подробнее

Показать сообщение отдельно
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
30.05.2011, 22:52     Строковые данные
Всем привет)
Можете пож. подсказать что делает функция
!strchr самая первая, и memmove и p += 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
#include "stdafx.h"
#include <iostream>
#include <cstdio>
#include <string.h>
#include <stdio.h>
#define DELIM " ,.?!:;"
#include <conio.h>
using namespace std;
 
int main()
{   int n;
    char s[256];
    char* p;
 
    gets(s);
    p = s;
 
    while(*p)
    {
        if(!strchr(DELIM,*p)) // Вот это
        {
            n = 0;
            do ++n; while(!strchr(DELIM,*(p + n))); 
            if(*(p + n - 1) == 'a') memmove(p, p + n, strlen(p + n) + 1); // Memmove (и это)
            else p+= n; // И это)
        }
        else ++p;
    }
 
    puts(s);
 _getch();
    return 0;
}
Спасибо за ваши ответы..)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru