Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нужно реализовать несколько функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить и напечатать слово с предложения, в котором больше раз встречается заданная буква http://www.cyberforum.ru/cpp-beginners/thread1078134.html
помогите пожалуйста. Задача такова: Ввести предложение. Определить и напечатать слово с этого предложения, в котором больше раз встречается заданная буква (учитывать малые и большие буквы). У меня...
C++ Сканирование всех файлов на компьютере и запись этой информации в файл XML Подскажите пожалуйста, что я делаю не так? Делаю программу для сканирование всех файлов на компьютере и записываю эту информацию в файл XML. Но когда я открываю его через браузер, мне пишет ошибку:... http://www.cyberforum.ru/cpp-beginners/thread1078124.html
TextOut как избавиться от выводимого им мусора? C++
gr2=0; char stt2 ; ltoa(gr2,stt2,10); mbstowcs(grr2, stt2, strlen(stt2)+1); LPWSTR ptr2 = grr2; TextOut(hDC,460,140,ptr2,3); Выводит 0 пробел и какой то иероглиф, как сделать так, что бы не...
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то увеличить у в C++
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то увеличить у в три раза. Если оба числа отрицательные, то...
C++ Найти остаток от деления целого выражения http://www.cyberforum.ru/cpp-beginners/thread1078108.html
Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение переменной оставить без изменения, если 1 или 3 - уменьшить на...
C++ Можно ли как-то передавать в функцию то поле, какое нужно печатать Доброго времени суток, форумчане. Имеется такая конструкция. void print() { for (int j = 0; j < n; j++) cout << "--"; cout << '-' << endl; for (int i = 0; i < m; i++) { cout << '|';... подробнее

Показать сообщение отдельно
V_Ghost
9 / 9 / 0
Регистрация: 03.03.2011
Сообщений: 116
22.01.2014, 06:05
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>
#include <stdio.h>                       /* для printf() */
 
int main()
{
   char *str = "образец строки";
   char  buf[32];                        // буфер размером больше строки
 
   memset(buf, 0, sizeof(buf));          // очистка буфера для вывода.
   // Альтернативный способ, если не требуется равенство нулю всех байтов:
   // *buf = '\0';
 
   printf("строка: \"%s\"\n", str);
   printf("буфер перед копированием: \"%s\"\n", buf);
 
   strcpy(buf, str);
 
   printf("буфер после копирования: \"%s\"\n", buf);
 
   return 0;
}
C++ (Qt)
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
//crt_strcmp.c
 
#include <string.h>
#include <stdio.h>
 
char string1[] = "The quick brown dog jumps over the lazy fox";
char string2[] = "The QUICK brown dog jumps over the lazy fox";
 
int main( void )
{
   char tmp[20];
   int result;
   /* Зависит от регистра */
   printf( "Compare strings:\n   %s\n   %s\n\n", string1, string2 );
   result = strcmp( string1, string2 );
   if( result > 0 )
      strcpy( tmp, "greater than" );
   else if( result < 0 )
      strcpy( tmp, "less than" );
   else
      strcpy( tmp, "equal to" );
   printf( "   strcmp:   String 1 is %s string 2\n", tmp );
   /* Не зависит от регистра (может использовать эквивалентную функцию _stricmp) */
   result = _stricmp( string1, string2 );
   if( result > 0 )
      strcpy( tmp, "greater than" );
   else if( result < 0 )
      strcpy( tmp, "less than" );
   else
      strcpy( tmp, "equal to" );
   printf( "   _stricmp:  String 1 is %s string 2\n", tmp );
}
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
//Следующая программа выведет на экран «hello» в обратном порядке:
#include <stdio.h>
#include <string.h>
char s[] = "hello";
main(void)
{
strrev(s);
printf(s);
return 0;
}
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* strcat example */
#include <stdio.h>
#include <string.h>
 
int main ()
{
  char str[80];
  strcpy (str,"these ");
  strcat (str,"strings ");
  strcat (str,"are ");
  strcat (str,"concatenated.");
  puts (str);
  return 0;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.