0
What am I doing wrong?
16 Antworten
+ 2
https://code.sololearn.com/cdInq5gkpe81/#cpp Try
+ 20
Не те символы на выходе?
Консоль не поддерживает русскоязычный ввод и вывод. Setlocale не помогает, проверено.
SL console does not support Russian language. Setlocale does not work, I checked.
+ 18
На первый взгляд, да, но не могу сказать точно, пока не проверю😁 Возможно, с while вместо for будет лучше
+ 18
@Ipang, ok👍 I was thinking about something like this, your link is very suitable, thank you👍😊
+ 16
Может быть, использовать string вместо char? Строка будет считываться, пока не встретится символ, заданный в условиях.
+ 12
@Expert, I found this link, it seems related to the question, it's about reading file content, there are examples too, good luck!
http://www.cplusplus.com/forum/beginner/11304/
@NezhnyjVampir, sorry to interrupt, just wanted to pass an alternative : )
+ 2
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
string lin;
ofstream fout("a.txt");
if(!fout) {cout<<"error opening(out)"<<endl; return 1;}
fout<<"1,2,3,4,5\n"<<"6,7,8,9\n"<<"10,11,12\n";
fout.close();
ifstream fin("a.txt");
if(!fin) {cout<<"error opening(in)"<<endl; return 1;}
// while(!fin.eof()){
getline(fin,lin);
cout<<lin<<endl;
// }
fin.close();
return 0; }
/* without '//' - all file content */
+ 1
@NezhnyjVampir, проверю с string. А так-то алгоритм верный, да?
+ 1
@NezhnyjVampir, проверю с string. А так-то алгоритм верный, да?
+ 1
problem was decided?
+ 1
@stamb, no.
+ 1
@stamb, не подходит по условию, думаю. Нужно вывести только первое предложение.
+ 1
@stamb does not fit the condition, I think. You should print only the first sentence.
0
@NezhnyjVampir, нет, просто выводит только одну букву, а по идее алгоритм должен вывести первое предложение. Что я упускаю там? Никак не могу найти упущенное со вчерашнего дня.
0
@NezhnyjVampir, проверю с string. А так-то алгоритм верный, да?
0
Try come on Code Playground and run my program.