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

Выдает ошибку в месте копирования строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть ли ошибка в коде. Не могу найти. http://www.cyberforum.ru/cpp-beginners/thread544123.html
#include<stdio.h> #include<string.h> #include<conio.h> int summa(char *st) { int i; i=0; while ( st ) { if ((st >= 'a' && st <= 'z' ))
C++ определить, на какое максимальное расстояние от точки бросания может улететь мячик. Маленький мальчик любит кидать мячики во сне. Он стоит на бесконечной горизонтальной плоскости и кидает мячик под углом a градусов к горизонту с начальной скоростью V м/с. Брошенный мячик пролетает некоторое расстояние, падает, отскакивает от плоскости, снова летит, снова падает и так далее. Поскольку во сне бывает все что угодно, то и законы, по которым летит мячик, немного отличаются от... http://www.cyberforum.ru/cpp-beginners/thread544121.html
Из заданной матрицы A размером получить матрицу В размером по правилу: первый столбец состоит из положительных элементов, второй – из отрицате C++
1. Из заданной матрицы A размером получить матрицу В размером по правилу: первый столбец состоит из положительных элементов, второй – из отрицательных, третий – из нулей. Недостающие элементы в первом и втором столбце заменить нулями, в третьем – единицами.
задача с Тимуса C++
http://acm.timus.ru/problem.aspx?space=1&num=1192
C++ задача с Тимуса http://www.cyberforum.ru/cpp-beginners/thread544100.html
http://acm.timus.ru/problem.aspx?space=1&num=1123 Задача на зачет нужна :scratch:
C++ центр тяжести Для заданного многоугольика найти координаты его центра тяжести подробнее

Показать сообщение отдельно
Bandiyos1603
0 / 0 / 0
Регистрация: 20.03.2012
Сообщений: 16
10.04.2012, 11:57     Выдает ошибку в месте копирования строк
Во время копирования строки s2 в s1 выдает ошибку.



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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//Дан текстовый файл. Найти самое короткое слово.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ifstream fp("test2.txt");
int s[20],s1,s2;
//слова длины не больше 20
char s1;
if (!fp.fail())
{
//пока не конец файла
while (!fp.eof())
{
//читаем слово из файла
fp>>s1;
//выводим на экран
cout<<s<<"\n";
}
fp.close();
}
else
cout<<"file not found";
//демонстрация функций для работы со строками
char s1[20]="example1";
cout<<endl;
cout<<"s1="<<s1<<endl;
//длина строки strlen())<<endl;
//копирование строки strcpy()
//вывод строк до копирования
cout<<"s1="<<s1<<endl;
//копирование s2 в s1
strcpy(s1);
//вывод строк после копирования
cout<<"s1="<<s1<<endl;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru