beginnersvraag

Status
Niet open voor verdere reacties.

breaka

Nieuwe gebruiker
Lid geworden
10 jun 2006
Berichten
1
Code:
#include<stdio.h>
#include<string.h>

int main (void){

  char text[10][50];

  int i,j;

  printf("geef de tekst in, \nmax 10 regels van 50 karakters, \nkale enter beindigt de invoer\n\n");

  for(i=0; i<10 && strcmp(&text[i-1][0],"\n")!=0; i++){
	  for(j=0; j<50 && text[i][j-1]!='\n';j++){
		  text[i][j]=getchar();
	  }
  }



  return 0;
}

deze code ontdekt alleen bij j==0 en 1 kale enters (enter zonder iets anders in te voeren) . vanaf er meer dan 2 regels getipt worden stop hij niet meer na een witregel. hoe komt dit?

ps: dit is eigenlijk gewoon c, kan ik hier op dit forum ook voor terecht?

alvast bedankt
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan