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

Добавить воскл знак в конец каждой строки в файле. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Терпеливая сортировка с обычным буфером http://www.cyberforum.ru/cpp-beginners/thread152788.html
Доброе время суток ! Объясните принцип работы терпеливой сортировки, желательно на русском, проще и в этой теме.
C++ Чтени из двоичного файла Помогите пожалуйста. Проблема такая: В двоичном файле дан массив. нужно прочитать его и скопировать в текстовый файл. Считать у меня вроде получается, а вот записать из памяти в текстовик - никак, пишет туда нули почемуто. Код нужен? http://www.cyberforum.ru/cpp-beginners/thread152773.html
Файлы Visual Studio 2008 C++
Трабл серьезный, абсолютно все программы(С\С++) которые работают с файлами перестали работать внутри среды , то есть вот есть рабочий код если его запустить в режиме отладки ничего не работает, если запустить без отладки так же ничего, НО! если открыть папку проекта и запустить exe'шник вне IDE то вcе отлично работает. Может будут хоть какие нибудь предположения что делать.... MS Visual Studio...
дескриптор элемента управления C++
Как мне например узнать дескриптор кнопки в программе???
C++ Узнать скорость соеденения и определить NAT http://www.cyberforum.ru/cpp-beginners/thread152744.html
здраствуйте... нужно создать программу на Visual C++ или чистом С.... консольная программа для теста скорости интернета(возможно через 2ip.ru или internet.yandex.ru)... ёщо нужно определить есть ли NAT(по ип)....... подскажыте как ето реализовать.....возможно есть библиотеки для работы с етим....
C++ Получить символы между двоеточиями даны натуральное число n и символы s1(1 стоит под s как s ное)..., sn,среди которых есть двоеточие.получить все символы,расположенные между первым и вторым двоеточием.если второго двоеточия нет,то получить все символы,расположенные после единственного имеющегося двоеточия. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
10.07.2010, 00:56     Добавить воскл знак в конец каждой строки в файле.
С++ но с использованием функций С.
Вообщем есть такое задание. Делал давно. Вот что получилось:

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>
#include <cstdlib>
using namespace std;
int main()
{
    int i=0;
    char str[255];
    char*str2;
    FILE*f=fopen("C:\\Программирование\\C++\\Часть 1\\Ввод-вывод\\Voskl cnak\\Read.txt","r");
    FILE*f1=fopen("C:\\Программирование\\C++\\Часть 1\\Ввод-вывод\\Voskl cnak\\Write.txt","w");
    while(!feof(f))
    {
        fgets(str,255,f);
        str2=strncat(str,"!", 1);
        fprintf(f1,"%s",str2);
        puts(str2);
    }
    return 0;
}
Все бы ничего. Добавляет и все впоряде. НО выводит в файл и на консоль он вот так:

Knyaze debilushka
!Ololo
!Axaxaxaxaxa!

В чем может быть проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru