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

Вставить элемент в середину массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на циклы и ветвления. http://www.cyberforum.ru/cpp-beginners/thread363259.html
Народ вот у меня такая задача: По году в номере группы определить, на каком курсе учится студент. Я немного не могу понять как сделать её. Если можно то конкретно действия объясните.
C++ Подскажите как написать программу которая сможет вытащить инфу с сайта и записать ее в файл Для автоматизации мониторинга сайта нужна программа которая вытаскивала бы информацию с сайта и записывала бы результат в текстовой файл, а в случае недоступности сервера выдавала бы сообщение о том, что сервер не доступен, в тот же текстовый файл. Подскажите пожалуйста, сам сообразить не могу http://www.cyberforum.ru/cpp-beginners/thread363249.html
C++ создание нитей
Привет всем! Задание: Написать программу, создающую два потока. Оба потока одновременно читают один и тот же текстовый файл. Первый поток считает количество символов в файле, второй количество пробелов. После окончания потоки должны создать один файл, записать в него результаты работы и идентифицировать себя; Вот готовый листинг:// 55.cpp : main project file. #include "stdafx.h" #include...
Задача «Юные программисты» C++
Условие #include <iostream> using namespace std; int main() { freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout);
C++ Проблемы с меню http://www.cyberforum.ru/cpp-beginners/thread363240.html
Добрый вечер форумчане! У меня такя проблема.Решил 2 задачи по функциям. Их нужно вложить в меню которое дал препод,оно ниже #include <iostream> #include <conio.h> using namespace std; void f1(); void f2(); void f3(); void f4(); void main(){
C++ Экранирование двойных кавычек как в с++ записать в текстовый файл символ двойных кавычек с помощью myfile понимаю что нужно их как то экранировать но как ? инфы не нашел к примеру такой код выдает ошибку myfile <<" " "; подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
08.10.2011, 23:39     Вставить элемент в середину массива
ViT(Vet@l), вот так.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
char* insert_space(char* str) {
    char* tmp = str;
    char  *end, *sa, *sb;
    for(end = str; *end; *end++);
    while( *str ) {
              if( *str == '.' && *(str + 1) != ' ') {
                     for(sa = end, sb = ++end; sa > str; *sb-- = *sa--); 
                    *(++str) = ' ';
               }
               *str++;
     }
     return tmp;
}
 
int main(){
   char str[64] = "Batman.Phantom.Nitman.Spwn.Spider-man";
   insert_space(str);
   puts( str );
   getchar();
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru