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

Передача динамического массива строк в функцию и работа с ним - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread790997.html
Отсортировать время по возрастанию. пожалуйста помогите. Часы(hours) - от 0 до 23 Минуты (minutes) - от 0 до 60 секунды (seconds) - от 0 до 60 Пример Входные данные 10 20 30 7 30 00
C++ Непонятная ошибка компилятора Писал программу, вроде бы все должно быть правильно, но вот только компилятор VS2010 выдает такую ошибку: 1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ _main в функции ___tmainCRTStartup 1>E:\c++\Task1_1\Task1_1\Debug\Task1_1.exe : fatal error LNK1120: 1 неразрешенных внешних элементов С чем это может быть связано? вот код: /////////////Man.h//////... http://www.cyberforum.ru/cpp-beginners/thread790992.html
Найти число с максимальной суммой делителей C++
Хелп плиз :) Нужна прога, которая находит натуральное число от 1 до 10000 с максимальной суммой делителей, предусмотреть функцию нахождения суммы делителей (с помощью функция) буду признателен
C++ strcat_s
Здравствуйте! подскажите пожалуйста как правильно склеить 3 массива char в функцию один массив передаю по указателю, а второй массив - непосредственно создаётся в функции void printKeys(char *title,int x, int y) { keys.remove('.'); char* values = new char; values = '\0'; for(int i = 0; !keys.empty();i++) { values = keys.front();
C++ Описать класс «Календарь» http://www.cyberforum.ru/cpp-beginners/thread790970.html
Описать класс «Календарь», позволяющий работать с календарными датами от 0 до 10000 года нашей эры. Поля класса продумать самостоятельно. Обязательные методы класса: установка и вывод информации о текущей дате; вывод дня недели для указанной даты; подсчет числа дней между двумя указанными датами; подсчет числа дней недели, выпадающих на конкретное число указанного месяца в пределах указанного...
C++ Классы для работы с двумерными, трехмерными и н-мерными точками Пишу классы для работы с двумерными, трехмерными и n-мерными точками пространства. Решил написать общий базовый класс и от него породить остальные конкретные классы. Получилось пока вот что: - базовый абстрактный класс Point class Point { public: virtual ~Point(); подробнее

Показать сообщение отдельно
Vaiz
 Аватар для Vaiz
94 / 88 / 27
Регистрация: 01.07.2012
Сообщений: 262
Завершенные тесты: 1
20.02.2013, 20:05     Передача динамического массива строк в функцию и работа с ним
Не знаю правда такой ли смысл программы был, но в общем все точки удалил и разбил на предложения.
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
#include <stdio.h>
#include <string.h>
#include <iostream>
 
 
 //Function_start
int cropsentence(char *s, char **p,int i)
{
    char *temp=new char[256];
    temp=strtok(s,".");
    while(temp)
    {
        p[i]=temp; i++;
        temp=strtok(NULL,".");
    }
    return i;
}
//Function_end
 
 
 
int main(int argc, char* argv[])
{
    char text[240], *test;
    char **p;
    int n;
    p=new char*[100];
//  for (int i=0;i<100;i++) p[i]=new char[80];
    char stroka[3][80]={"I want to say about this. This thing is very secret. He is ",
                    "Mike. I go to university. I'm 17 years ",
                    "old. Hmmm. This thing very impossible."};
    strcpy(text,stroka[0]);
    n=cropsentence(text,p,0);
    for (int i = 1; i <= 2; i++)
    {
        strcat(text,stroka[i]);
        n=cropsentence(text,p,n);
    }
 
    
    for(int i=0;i<n;i++) printf("%s\n", p[i]);
    getchar(); getchar();
    return 0;
}
 
Текущее время: 21:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru