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

Удаление элементов из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перегрузка fstream http://www.cyberforum.ru/cpp-beginners/thread810312.html
Вот пробую перегрузить операторы ввода / вывода с файлами, но почему-то даже не компилирует. Почему? stack.h //STACK.h #ifndef STACK_H #define STACK_H #include "Array.h" #include <iostream> #include <fstream>
C++ Double to String Здравствуйте.Какая функция переводит формат Double в Ansistring.Пробовал DoubleToStr(); не получается... http://www.cyberforum.ru/cpp-beginners/thread810311.html
C++ Модификаторы
signed, unsigned, long, short. Для его эти модификаторы, я проитал нифига не понял. Объясните
C++ Импорт функции __stdcall из DLL
//maindll.cpp: #include <windows.h> extern "C" __declspec(dllexport) void WINAPI foo() { } //main.cpp: #include <iostream> #include <windows.h> #include <tchar.h>
C++ Востановления исходного кода из файла o http://www.cyberforum.ru/cpp-beginners/thread810303.html
Здравствуйте. Писал программу, неожиданно компьютер перезагрузился в файл cpp с исходным кодом записалось одни NULL, копий исходного кода не осталось, остался только файл index.o и index.s Возможно ли восстановить исходный код с++ из файлов .o или .s ? Добавлено через 17 часов 19 минут Как сделать обратное преобразование из object code в с++ code?
C++ Использование командной строки У меня есть файл по адресу D:/Faylik/data.txt и его нужно скопировать с помощью командной строки в файл D:/F/data2.txt . Подскажите, плиз, как это сделать? подробнее

Показать сообщение отдельно
Militer
1 / 1 / 0
Регистрация: 12.03.2013
Сообщений: 44

Удаление элементов из строки - C++

16.03.2013, 18:57. Просмотров 914. Ответов 6
Метки (Все метки)

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
#include <stdio.h>
int vvod ( char *m, int n, int *k);
void udal ( char *m,int n, int k);
void vivod ( char *m,int n);
 
void main (void)
{char m[100];
int k,n;
n=vvod (m,100,&k);
udal (m,n,k);
vivod (m,n);
}
int vvod ( char *m, int n, int *k)
{int i;
scanf("%d",&*k);
for (i=0;i<n;i++) {scanf("%c",&*(m+i)); if (*(m+i)==' ') return i;};
}
void udal ( char *m, int n, int k)
{int i;
for (i=0;i<n;i++) *(m+i)=*(m+k+i);}
void vivod ( char *m,int n)
{int i;
for (i=k;i<n;i++) printf("%c",m[i]);
}
В чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru