Eli kysymys miten saan talletettua stringiin käyttäjän syötteestä kaiken muun paitsi välilyönnit eli siis... esim. käyttäjä syöttää: "kpwe dkdj dkdn" niin miten saan tallennettua syötten stringiin siten että stringissä on "kpwedkdjdkdn"?
Kiitokset asiallisista vastauksista.
Kiitokset asiallisista vastauksista.
Vastaukset 1
Vanhimmat
#include
#define oprintf(text,koko) WriteFile(stdh,text,koko,&written,NULL)
char teksti[]="kpwe dkdj dkdn";
char*poistavalit(char*teksti);
int main(){
char*pc;
unsigned written;
void*stdh=GetStdHandle(STD_OUTPUT_HANDLE);
pc=poistavalit(teksti);
oprintf(teksti,pc-teksti);
return 0;
}
char*poistavalit(char*teksti){
char*pc,*pc2;
for(pc=teksti,pc2=pc;*pc;pc ,pc2 ){
if(*pc!=' ')
*pc2=*pc;
else
pc2--;
}
*pc2=0;
return pc2;
}