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

Две строки символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу, используя функции. http://www.cyberforum.ru/cpp-beginners/thread150285.html
Составить программу решения задачи, используя функции. Задано зарплаты К работников. Найти разницу между наибольшей и наименьшей. Типичные действия оформить в функции. Буду очень благодарен....!!!
C++ Решение системы линейных уравнений методом простых итераций Здравствуйте! Нужна вот такая помощь, незнаю как написать такую программу. http://www.cyberforum.ru/cpp-beginners/thread150284.html
Cannot convert parameter from 'const wchar_t [20]' to 'LPCSTR' C++
Взял первый пример из книги и не мого скомпилировать. Пишу в Visual Studio 2008 #include <windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); /////////////////////////////////////////////////////////////////////////////////////////////// int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { HWND hMainWnd; char szClassName =...
Расшифровка строки (циклическим сдвигом букв латинского алфавита на n символов) C++
Дано зашифрованный строку символов, состоящий из букв латинского алфавита. Создать функцию, которая возвращает расшифрован строку символов на основе шифра, который образуется циклическим сдвигом букв латинского алфавита на n символов (влево или вправо). У меня где-то ошыбка, посмотрите плиз: #pragma argsused #include <stdio.h> #include <conio.h> #include <string.h> peretv(int b,int...
C++ Сколько решений у неравенства x^2+y^2<n в натуральных числах? http://www.cyberforum.ru/cpp-beginners/thread150254.html
Дано натуральное число. Подсчитать количество решений неравенства x^2+y^2<n в натуральных числах. Я не прошу кода, хоть ето было бы кстати, я хочу только знать только алгоритм задачи....
C++ zadanie6 не хотит вводить строку через gets короче суть такова это все курсовая работа задание 6 выглядит следующим образом: дано предложение и число к зашифровать предложение выполнив циклическую замену каждой буквы на букву находящуюся в алфавите на к_той позиции после шифруемой буквы.знаки препинания и пробелы оставить без изменений.вот лично сам код#include<stdio.h> #include<stdlib.h> #include<conio.h> #include<math.h>... подробнее

Показать сообщение отдельно
Prividenie
74 / 74 / 6
Регистрация: 05.10.2008
Сообщений: 233
30.06.2010, 13:41     Две строки символов
на Си:
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
void sl(char *, char *);
 
int main()
{
char *str1 = "sd qwe";
char *str2 = "re gtyh frds dr s";
sl(str1, str2);
return 0;
}
 
void sl(char *str1, char *str2)
{
char *rstroka, *slovo;
int z;
rstroka=malloc(strlen(str1)+strlen(str2)+2);
slovo=malloc(strlen(str1)+strlen(str2)+2);//щоб не показалось мало ;)
strcpy(rstroka, str1);
strcat(rstroka, " ");
strcat(rstroka, str2);
while(1)
{
z = strcspn(rstroka, " ");//длина первого в строке слова
if(strlen(slovo) < z)
    strncpy(slovo, rstroka, z);//копируем
    if(strlen(rstroka) > z)
        strcpy(rstroka, strchr(rstroka, ' ')+1);//обрезаем первое слово и пробел в строке
    else
        break;
}
printf("%s\n",slovo);
}
 
Текущее время: 14:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru