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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
f12
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 24
#1

Создание своей функции - C++

11.12.2013, 20:17. Просмотров 125. Ответов 0
Метки нет (Все метки)

#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <windows.h>
#include <string.h>
#include <iostream>
using namespace std;
void my_Func(char* str,char* str1,char* str2)
{
char * pch;


while(strstr(str,"т.к.")) //если есть ли в строке "т.к."

{
int lenstr = strlen(str);
pch = strstr(str, "cokr"); //ищем первое вхождение "т.к."
char str2[100] = "\0", res[100] = "\0"; //res - стрка результата, str2 - вторая часть строки
strncat(res, str, lenstr - strlen(pch)); //помещаем символы до первого вхождения в res
strcat(res, "poln"); //добавляем к результату полный текст
for (int i = lenstr, j = 0; i < strlen(pch); ++i, ++j) //оставшийся текст со сдвигом на кол-во символов сокращения добавляем к str2
strcat(res, str2);
strcpy(str, res);
}
}


void main()
{


SetConsoleOutputCP(1251);
SetConsoleCP(1251);
int k,i;
char str[300];
char str1[300];
char str2[300];
char * pch=NULL;
puts("Введите текст:");
gets_s(str);


char * cokr[3]={"т.к.","и т.д.","др."} ;
char * poln[3]={"так как","и тому подобное","другие"};


for(i=0;i<3;i++);
my_Func(str,str1,str2);
}



Подскажите в чем ошибка,почему не работает??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 20:17     Создание своей функции
Посмотрите здесь:

C++ создание функции
C++ Создание функции
Создание функции с параметрами C++
C++ Создание функции
C++ Как передать 2 значения своей функции?
C++ Создание функции
создание функции в С++ C++
создание функции C++
C++ Создание своей функции
C++ Создание debug-режима в своей ide
C++ Реализация своей функции getline
Как установить конец строки при своей реализации функции strcpy()? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru