<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tugas Besar 1 &#187; ADT &amp; kumpulan fungsi</title>
	<atom:link href="http://informatikaitb.wordpress.com/category/adt-kumpulan-fungsi/feed/" rel="self" type="application/rss+xml" />
	<link>http://informatikaitb.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 08 Oct 2008 17:26:30 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='informatikaitb.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/8f038e1a6d8f6c377e8385bb274a453c?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Tugas Besar 1 &#187; ADT &amp; kumpulan fungsi</title>
		<link>http://informatikaitb.wordpress.com</link>
	</image>
			<item>
		<title>kalimat.h</title>
		<link>http://informatikaitb.wordpress.com/2008/09/30/kalimath/</link>
		<comments>http://informatikaitb.wordpress.com/2008/09/30/kalimath/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 00:31:13 +0000</pubDate>
		<dc:creator>informatikaitb</dc:creator>
				<category><![CDATA[ADT & kumpulan fungsi]]></category>
		<category><![CDATA[Compiler]]></category>

		<guid isPermaLink="false">http://informatikaitb.wordpress.com/?p=16</guid>
		<description><![CDATA[Menyimpan adt yang aku buat untuk compile.c, juga ada beberapa fungsi  untk string yang mungkin berguna.
oleh andika
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
#ifndef kalimat_H
#define kalimat_H
typedef char barisfile[500][500]; /*ADT untuk merekam file pascal, biar rapih. yang pertama untuk no. baris, yang kedua untuk string tiap baris */
void TulisBarisKalimat(barisfile S, int barisawal, int barisakhir){
int k,l;
for(k=barisawal;k&#60;=barisakhir;k++){
for(l=0;S[k][l]!= &#8221;;l++){printf(&#8220;%c&#8221;,S[k][l]);};
};
};
/* untuk ADT barisfile: Menuliskan ke layar kalimat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=informatikaitb.wordpress.com&blog=5001108&post=16&subd=informatikaitb&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Menyimpan adt yang aku buat untuk compile.c, juga ada beberapa fungsi  untk string yang mungkin berguna.</p>
<p><em>oleh andika</em><span id="more-16"></span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>#ifndef kalimat_H<br />
#define kalimat_H</p>
<p>typedef char barisfile[500][500]; /*ADT untuk merekam file pascal, biar rapih. yang pertama untuk no. baris, yang kedua untuk string tiap baris */</p>
<p>void TulisBarisKalimat(barisfile S, int barisawal, int barisakhir){<br />
int k,l;<br />
for(k=barisawal;k&lt;=barisakhir;k++){<br />
for(l=0;S[k][l]!= &#8221;;l++){printf(&#8220;%c&#8221;,S[k][l]);};<br />
};<br />
};<br />
/* untuk ADT barisfile: Menuliskan ke layar kalimat per baris dari tipe baris file, dibuat untuk keperluan testing*/<br />
int CariAkhirKata(char *S, char *kalimat){<br />
int i,k;<br />
k=0;<br />
for (i=0;S[i]!=&#8221;;i++){<br />
if(S[i]=kalimat[k]){<br />
while((kalimat[k] != &#8221;) &amp;&amp; (S[i]==kalimat[k])){<br />
i++;<br />
k++;<br />
}<br />
if (kalimat[k] == &#8221;){return i;};<br />
};<br />
k=0;};<br />
if(S[i] == &#8221;){return 0;};<br />
};<br />
/*Mencari string kalimat pada string S. Jika ketemu memberikan index karakter kalimat terakhir, 0 jika tidak ketemu*/</p>
<p>int JumlahBaris(barisfile P){<br />
int i;<br />
i=0;<br />
while (P[i][0] != &#8221;)<br />
{i++;};<br />
return i;};<br />
/*mengembalikan jumlah baris yang ada di barisfile P */</p>
<p>int PanjangKalimat(char* S){ /*mengembalikan jumlah karakter yang ada di sebuah string (termasuk &#8221;), */<br />
int i;<br />
i =0;<br />
while(S[i] != &#8221;){<br />
i++;};<br />
return i;<br />
};</p>
<p>void SalinKalimat1(char *S1,char *S2){ /*Membuat pengganti strcpy. Pendekatan array, Masih belum berjalan dengan sempurna kalau S2 lebih pendek dari S1, tapi bingung dimana salahnya..*/<br />
int i;<br />
for (i=0;S2[i] != &#8221;;i++){<br />
S1[i] = S2[i];<br />
};<br />
};</p>
<p>void SalinKalimat2(char *S1, char *S2) /*Membuat pengganti strcpy. Mencoba pendekatan hanya dengan pointer saja, jalan dengan baik.*/<br />
{<br />
while (*S2 != 0)<br />
{*S1++ = *S2++;}<br />
*S1 = 0;<br />
};</p>
<p>void GeserBarisKebawah(barisfile S, int a){<br />
int i,j;<br />
i = JumlahBaris(S);<br />
while (a &lt;= i){<br />
j = i+1;<br />
SalinKalimat2(S[j],S[i]);<br />
i&#8211;;<br />
};<br />
};<br />
/*Untuk ADT barisfile: menggeser satu step ke bawah*/</p>
<p>#endif</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/informatikaitb.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/informatikaitb.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/informatikaitb.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/informatikaitb.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/informatikaitb.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/informatikaitb.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/informatikaitb.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/informatikaitb.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/informatikaitb.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/informatikaitb.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=informatikaitb.wordpress.com&blog=5001108&post=16&subd=informatikaitb&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://informatikaitb.wordpress.com/2008/09/30/kalimath/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">informatikaitb</media:title>
		</media:content>
	</item>
	</channel>
</rss>