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

Свинячья латынь( работа с С-строками ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как захватить звук с микрофона? http://www.cyberforum.ru/cpp-beginners/thread820619.html
Собственно интересует тема топика. Наверное делается это так: создаётся какой - то буфер и начинается запись в него до тех пор, пока он не запольнится, далее буфер копируется куда надо, обнуляется и запись начинается заново. Собственно, как это можно реализовать? Желательно без SDL или DirectShow.
C++ Чтение из файла и занесение в массив Народ помогите пожалуйста! Есть текстовый файл, в него записаны числа 0.1 0.2 0.3(каждое на новой строке). Нужно открыть файл посчитать количество элементов и занести их в массив, а затем заново считать из файла значения и занести их в созданный ранее массив. Понимаю что задача легкая но проблема стоит в том что я абсолютно не знаком с языком С++, но реализация нужна именно на нем. Если не... http://www.cyberforum.ru/cpp-beginners/thread820614.html
Система диф. уравнений C++
Решить систему дифференциальных уравнений {y'= y+z+x ниже z'=-4y-3z+2x ,при y(0)=1, Z(0)=0 с заданным шагом h на отрезке , введенных с клавиатуры.
Определить номер столбца матрицы с минимальным количеством отрицательных элементов C++
Помогите написать программу на С++. Задана числовая матрица А определить номер столбца матрицы с минимальным количеством отрицательных элементов и прибавить значения этого столбца к соответствующим элементам всех столбцов и вывести на экран
C++ Идея такова соеденения микросхем и программы http://www.cyberforum.ru/cpp-beginners/thread820582.html
Давно мучает такая идея: Есть микросхема с чипом который сообщает температуру. Как её соединить с ПК и с программой на c++ где взять эту микросхему, как её соединить с пк, как вобще это всё можно реализовать? где вобще можно найти литературу по этому поводу?
C++ Cтрока: Найти общее количество символов «+» и «*» 1. Дан текст. Найти общее количество символов «+» и «*»? Найти их порядковые номера. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2909 / 1338 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
27.03.2013, 23:39     Свинячья латынь( работа с С-строками )
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstring>
 
char *transform(char *source, char *destination) {
  size_t sourceLength = strlen(source);
  if (sourceLength > 1) {
    strcpy(destination, source + 1);
  }
  destination[sourceLength - 1] = *source;
  destination[sourceLength] = '\0';
  strcat(destination, "ay");
  return destination;
}
 
int main(int argc, char **argv) {
  char string[] = "computer";
  char buffer[sizeof(string) + 2];
  std::cout << transform(string, buffer) << std::endl;
  return 0;
}
 
Текущее время: 02:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru