Zdravíčko,
mám menší problém. Nevím jak mám vypsat ze souboru slovo po slově, tak abych s tím slovem potom mohl pracovat jako s nějakým řetězcem. Jestli někdo víte, tak poraďte. Dík moc
Fórum › C / C++
Výpis ze souboru po slovech
vytvoříš objekt typu ifstream, a pak s ním pracuješ jako když to načítáš z klávesnice... čili:
#include <fstream>
...
ifstream fileIn("soubor.txt");
string slovo;
fileIn >> slovo;
jinak pouzivej google http://cplusplus.com/reference/iostream/ifstream/
To crAzY^ : Tak jsem zkusil tuto možnost, ale bohužel bez výsledku. Předpokládám, že v RETAZEC je daná věta na rozkouskování.
char slovo[100];
int i = 0;
int m=0;
char *p = slovo;
b=strlen(retazec);
for(g=0;g<b;g++)
{
retazec[i++];
while (retazec[i] && retazec[i] != ' ' && p - slovo < sizeof(slovo) - 1)
{
*p++ = retazec[i++];
}
*p = 0;
printf("%s",slovo);
memset(slovo,' ', 100);
//system("pause");
if (retazec[i]='\0') g=b;
}
ale bez výsledku
To m->29 : Tak stále se nedaří. Proto bych se chtěl zeptat, jestli by se nenašel někdo, kdo by byl schopný mi udělat jednoduchý prográmek. Dejme tomu, že mám soubor ahoj.txt, a v něm nějaký text. A já bych potřeboval tento text načítat do nějakého řetězce, třeba RETEZEC po slovech. Neboli, načtu první slovo, vypíšu a do RETEZCE načtu druhé slovo a vypíšu. Druhé slovo už bude vypsané bez prvního. Našel by se někdo, kdo by to zvládl? Dík moc
tak mohlo by to vypadat třeba takto:
#include <stdio.h>
int main(void)
{
FILE *fp = fopen("ahoj.txt", "r");
char word_buffer[50];
while(fscanf(fp, "%49s", word_buffer) != EOF){
printf("%s ", word_buffer);
}
fclose(fp);
return 0;
}
To crAzY^ : No já nad tím sedím už týden a nic. :-D Dík moc. Jestli se mi ten program podaří rozjet, tak tě pozvu aj na pivo.
To Anonymní uživatel : Prosím a můžu mít dotaz? Co to znamená v tomto kódu:
while(fscanf(fp, "%49s", word_buffer) != EOF)
to "%49s" ???
To crAzY^ : Ok. Dík moc
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Počet písmen ve slovech v textovém souboru — založil Tonda
Zápis do souboru a výpis ze souboru — založil Petr
Výpis do souboru — založil Kotrfa
Vypis do souboru — založil Franceq
Výpis ze souboru — založil Jirka
Moderátoři diskuze