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

Работа со строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный, двусвязный список, стек, очередь http://www.cyberforum.ru/cpp-beginners/thread18111.html
В общем, всем кто нуждается. Баггов вы не найдете. Односвязный список #include <iostream> #include <windows.h> using namespace std; class Node {
C++ Помогите !!!! Помогите решить!!!!! Я новичёк http://www.cyberforum.ru/cpp-beginners/thread18069.html
C++ Написать класс Graph
Здравствуйте! Помогите пожалуйста, разобраться с лабой по С/С++ написанной для BC3.1 и преподавателя 1959 г. выпуска (это я к тому, что он без void main() работы не принимает). Прожка такая:...
Найти K-ю цифру в строке натуральных чисел C++
Сразу о главном: дано натуральное K. Найти K-ю цифру в строке натуральных чисел 123456789101112131415.... Что с этим счастьем делать, ума не приложу((( Помогите, пожалуйста, если кто может.
C++ Программа на С http://www.cyberforum.ru/cpp-beginners/thread18057.html
Написать программу, подсчитывающую число прожитых Вами дней. Программа должна предложить Вам ввести дату вашего рождения, текущую дату и выдать сообщение, что Вы живете такой-то день. я это...
C++ Возможно ли в одном case'е проверить, является ли символ буквой латинского алфавита? помогите,плз разобраться с вопросиком. возможно ли в одном case'е проверить является ли символ буквой латинского алфавита? т.е. сделать аналогично этому: if ((a>='a') && (a<='z')) ? если... подробнее

Показать сообщение отдельно
Алексей Студент
0 / 0 / 0
Регистрация: 12.12.2008
Сообщений: 23
15.12.2008, 16:23
Вопросик по синтаксису удаления.
Допустим мне надо удалить файл "2.txt", лежащий в паке проекта.
Как это будет выглядеть?
C++
1
2
fstream file;
file.open("2.txt", ios::(вот здесь что писать?));
И надо ли вообще открывать и закрывать файл, чтоб его удалить? Посмотрел по двум имеющимся самоучителям, не нашел(

И еще. Хотел скопировать из 2.тхт в 1.тхт, затем 2.тхт удалить.
Приписал к имеющимуся коду следующее:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    fstream file;
    char*tmp=new char[];
    char a[256];
    int q=0;
    file.open("2.txt",ios::in);
    while(!file.eof())
    {file.getline(a,256,"\n");
    for(int k=0;k<(int)(strlen(a));k++)
    {tmp[q]=a[k];
    q++;}
    tmp[q]=";"; q++;}
    file.close();
 
    file.open("1.txt",ios::out);
    for(int k=0; k<i; k++)
    {if(tmp[k]==';') {file<<"\n";}
    if(tmp[k]!=';') {file<<tmp[k];}
    }
    file.close();
выводит следующие ошибки
Кликните здесь для просмотра всего текста
D:\Program Files\Microsoft Visual Studio\MyProjects\123\123.cpp(76) : error C2664: 'class istream &__thiscall istream::getline(char *,int,char)' : cannot convert parameter 3 from 'char [2]' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
D:\Program Files\Microsoft Visual Studio\MyProjects\123\123.cpp(77) : error C2065: 'strlen' : undeclared identifier
D:\Program Files\Microsoft Visual Studio\MyProjects\123\123.cpp(80) : error C2440: '=' : cannot convert from 'char [2]' to 'char'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru