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

Строки в С! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить упорядоченную по возрастанию последовательность http://www.cyberforum.ru/cpp-beginners/thread82575.html
Дана целочисленная последовательность {ai}n1. Получить упорядоченную по возрастанию последовательность из чисел, которые входят в данную последовательность по одному разу. решить с помощью модифицированный метод простого выбора.
C++ Поменять местами строку матрицы с наименьшей суммой элементов со строкой с наибольшей суммой элементов Помогите плиз решить несколько задас на преобразование матриц на С++ 1.В действительной матрице поменять местами строку с наименьшей суммой элементов со строкой с наибольшей суммой элементов. Размер матрицы и ее элементы вводятся с клавиатуры. 2.В действительной матрице поменять местами строку с наименьшей суммой элементов со столбцом с наибольшей суммой элементов. Размер матрицы и ее... http://www.cyberforum.ru/cpp-beginners/thread82573.html
Добавить в конец первой строки, последние n2-n1 слов второй строки C++
помогите пожалуйста! Даны две строки. Пусть n1 - число слов в первой строке, а n2 - во второй (n1<n2). Добавить в конец первой строки, последние n2-n1 слов второй строки.
C++ Как заставить аудиофайл петь только консолем
Как заставить аудиофайл петь только с помощи консоли,чтобы никакие плееры не были?Хочу написать говорящюю консоль..написать А сказала А
C++ Рисование в picturebox по таймеру http://www.cyberforum.ru/cpp-beginners/thread82563.html
Доброго времени суток!!! Как прорисовывать фигуры в picturebox по таймеру? Приведите пример, пожалуйста (для visual c++). Заранее спасибо!!!
C++ написать словарик у меня есть словарик в текст. файле вида ааа ыыы вввввввв надо написать функцию которая удаляет\сортирует\выводит словарь,надо сначала весь текст поместить в массив вот мой набросок char* str; ifstream f; f.open("c:\\text.txt"); while(!f.fail()){ f>>str; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9383 / 5433 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
05.01.2010, 00:16     Строки в С!
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
    
#define STRLEN 255
    
int main(void){
    char str1[STRLEN], str2[STRLEN], *p, *res;
    size_t pos, len;
    
    printf("String 1: ");
    if ( !fgets(str1, sizeof(str1), stdin) )
        exit(1);
    if ( p = strrchr(str1, '\n') )
        *p = '\0';
    if ( !*str1 )
        exit(1);
    printf("String 2: ");
    if ( !fgets(str2, sizeof(str2), stdin) )
        exit(1);
    if ( p = strrchr(str2, '\n') )
        *p = '\0';
    if ( !*str2 )
        exit(1);
    printf("Position starting from zero: ");
    if ( scanf("%d", &pos) != 1 )
        exit(1);
    len = strlen(str1);
    if ( pos < 0 || pos > len - 1 ){
        printf("Bad value!\n");
        exit(1);
    }
    
    len = pos + strlen(str2) + 1;
    if ( ( res = (char*)malloc(len) ) == NULL ){
        printf("Bad memory!\n");
        exit(1);
    }
    strcpy(res, str1);
    p = res + pos;
    strcpy(p, str2);
    printf("Result: %s\n", res);
    
    free(res);
    exit(0);
}
 
Текущее время: 19:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru