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

Строка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ описать структуру http://www.cyberforum.ru/cpp-beginners/thread190642.html
Народ помогите плиз никак не втуплю как написать данную прогу. Описать структуру студент имеющую следующие поля:фио, оценки по математике ,оценки по оа, оценки по информатике ,курс. Программа должна позволять добавить данные о студенте в файл, выводить информацию о всех студентах, об отличниках, хорошистах и двоечниках, реализовать в виде меню.
C++ Реализовать нормальный алгоритм Маркова: ошибка У меня странная ошибка, не могу понять в чем дело... #include<iostream> #include<cstring> #include<windows.h> #include<tchar.h> #include<string.h> //#include <string> using namespace std; class Alg_Mark http://www.cyberforum.ru/cpp-beginners/thread190641.html
программа на строки C++
помогите плиз кто нить решить!! 1. В строке найти заданную последовательность символов и от конца этой последовательности удалить все символы до конца строки. 2. В каждом слове текста удалить все последующие вхождения первого символа этого слова . Словом считать любую последовательность, содержащую только русские и латинские буквы. Разделители между словами и их количество может быть любым....
C++ Switch C++
Всем привет К примеру есть (на Дэлфи): Case a of 1..5: begin ..... end; т.е. сработает на числах от 1 до 5. нужно эту же запись перевести на C++ спасибо.
C++ Подскажите команды... http://www.cyberforum.ru/cpp-beginners/thread190632.html
Есть такая команда, которая выводит на экран всю строку, скажите, как она называется. Мне нужно, ну... вводишь какую нибудь команду, и запускается нужное приложение, подскажите, как это сделать. :scratch: :wall:
C++ Поменять местами элементы, номера которых кратны 3, начиная с первого Кто может сделайте пожалуйста очень надо на программирование. Если что то хотя бы 1-ую Общее условие: Дан одномерный массив из n целых элементов, значения элементов массива на отрезке . (n<20, -100<a,b<100, размерность, концы отрезка и значения элементов заданы случайным образом) задачи: 1.Заменить все возможные элементы, находящиеся справа от максимального элемента, на все... подробнее

Показать сообщение отдельно
BrumbleHorse
120 / 120 / 11
Регистрация: 18.09.2010
Сообщений: 212
14.11.2010, 00:56     Строка
ну вот как-то так...
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define MAX 100
void str_max(const char* str,const char* delim)
{
     int i;
     char word[MAX]={};
     char* buf, * p, * pp, * ppp;
     const char* p_word;
     size_t max=0;
     ppp=&word[0];
     buf = strdup(str);
     for(p=strtok(buf,delim);p;p=strtok(NULL,delim))
     {
          if(strlen(p)>max)
         {
             max=strlen(p);
             pp=p;
         }
     }
    for(i=0,p_word=ppp;i<max;++i)
    {
      *ppp=*(pp+max-1);
      --pp;
      ++ppp;
    }
    printf("Here is reversed longest word in your string:\n");
    printf("%s", p_word);
 
}
void main()
 {   char line[MAX];
     const char* w_border=" ";
     const char* p_line=line;
     printf("Please input your string:\n");
     gets(line);
     str_max(p_line,w_border);
     getch();
 }
Добавлено через 51 секунду
покороче не получилось
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru