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

Глюк при вызове strcat. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить Программу http://www.cyberforum.ru/cpp/thread56816.html
Задание такое. С помощью процедуры функции решить слудующую задачу. В библиотеке 10 читателей , каждый читатель в один момент может взять 1 книгу. Составить программу которая подсчитывает сколько...
C++ Надо составить программу! Помогите пожалуйста составить программу на такую задачу. Дана целочисленная квадратная матрица. Определить минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.... http://www.cyberforum.ru/cpp/thread56755.html
C++ программа работающаю с динамической матрицей(память выделяется динамически) трабл с подсчетом строк в файле
В матрице найти минимальный элемент. Разделить элементы строки, в которой он находится, на найденный минимальный элемент. обязательно чтение матрицы из внешнего файла, при этом память под нее должна...
VirtualAlloc C++
Необходимо зарезервировать память в определенном фиксированном регионе виртуального адресного пространства. const int Addr2=0x00043534; int NumberOfBytes=20; LPVOID...
C++ Получить ip-адреса http://www.cyberforum.ru/cpp/thread56252.html
Можно ли получить ip-адреса клиентов в онлайновой игре? Любые внутренние или внешние.
C++ Каретка в режиме Insert собственно сабж, как сделать каретку, чтобы она была толстой и заменяла символы может есть ккая то стандартная команда, а то я уже охренел от ручной обработки, ничего не выходит я создавал каретку... подробнее

Показать сообщение отдельно
Yar
0 / 0 / 0
Регистрация: 18.01.2009
Сообщений: 6

Глюк при вызове strcat. - C++

17.10.2009, 06:13. Просмотров 3001. Ответов 9
Метки (Все метки)

Здравствуйте.
Програмка должна объединять две строки в одну и сохранять в файле.
при запуске проги выскакивает отладчик, но я увы не силён в асемблере.
закоментированием строк пришёл к тому, что что-то не так делаю с strcat.
смотрел в книге (начальный курс с и с++) и в webe (народ обсуждает тонкости
работы, до которых как видно из кода я ещё не добрался).
что я делаю не так?

код и результат компиляции ниже.

код программы:
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 "stdafx.h"
#include <stdio.h>
#include <string>
 
int _tmain(int argc, _TCHAR* argv[])
{
char* ch1 = new char[100];
char* ch2 = new char[100];
 
FILE *FileOut=fopen("Out.txt","w");
 
ch1 = "qwe\0";
ch2 = "rty\0";
 
strcat (ch1,"\n");
 
fputs(ch1,FileOut);
fputs(ch2,FileOut);
 
fclose(FileOut);
 
     return 0;
}
результат компиляции:
1>------ Rebuild All started: Project: RWF, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'RWF', configuration 'Debug|Win32'
1>Compiling...
1>stdafx.cpp
1>Compiling...
1>RWF.cpp
1>d:\_v_\_current_\_progs_\readwritefile\rwf\rwf\rwf.cpp(10) : warning C4996: 'fopen' was declared deprecated
1> c:\program files\microsoft visual studio 8\vc\include\stdio.h(234) : see declaration of 'fopen'
1> Message: 'This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>d:\_v_\_current_\_progs_\readwritefile\rwf\rwf\rwf.cpp(15) : warning C4996: 'strcat' was declared deprecated
1> c:\program files\microsoft visual studio 8\vc\include\string.h(78) : see declaration of 'strcat'
1> Message: 'This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>Compiling manifest to resources...
1>Linking...
1>LINK : D:\_V_\_CURRENT_\_PROGS_\ReadWriteFile\RWF\Debug\RWF.exe not found or not built by the last incremental link; performing full link
1>Embedding manifest...
1>Build log was saved at "file://d:\_V_\_CURRENT_\_PROGS_\ReadWriteFile\RWF\RWF\Debug\BuildLog.htm"
1>RWF - 0 error(s), 2 warning(s)
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========


пробовал перевести СОКРАТОМ предупреждения. ?!?!?!?... получилоь не очень или верней ОЧЕНЬ НЕ...
Заранее спасибо всем кто откликнется.....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru